SetuG commited on
Commit
6c04feb
·
verified ·
1 Parent(s): b34e966

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -6
app.py CHANGED
@@ -161,9 +161,8 @@ def upload_files(files):
161
  results = []
162
  for file in files:
163
  try:
164
- with open(file.path, "rb") as f:
165
- file_bytes = f.read()
166
- filename = file.name
167
  success, message = detector.store_invoice(file_bytes, filename)
168
  results.append(f"{filename}: {message}")
169
  except Exception as e:
@@ -172,9 +171,8 @@ def upload_files(files):
172
 
173
  def check_duplicates(file):
174
  try:
175
- with open(file.path, "rb") as f:
176
- file_bytes = f.read()
177
- filename = file.name
178
  ok, result = detector.find_duplicates(file_bytes, filename)
179
  if not ok:
180
  return result
@@ -204,3 +202,4 @@ demo.launch()
204
 
205
 
206
 
 
 
161
  results = []
162
  for file in files:
163
  try:
164
+ file_bytes = file if isinstance(file, bytes) else file.value
165
+ filename = getattr(file, "name", "uploaded")
 
166
  success, message = detector.store_invoice(file_bytes, filename)
167
  results.append(f"{filename}: {message}")
168
  except Exception as e:
 
171
 
172
  def check_duplicates(file):
173
  try:
174
+ file_bytes = file if isinstance(file, bytes) else file.value
175
+ filename = getattr(file, "name", "uploaded")
 
176
  ok, result = detector.find_duplicates(file_bytes, filename)
177
  if not ok:
178
  return result
 
202
 
203
 
204
 
205
+