Update app.py
Browse files
app.py
CHANGED
|
@@ -304,11 +304,11 @@ def files_to_b64(file, pdf_dpi: int = 200):
|
|
| 304 |
page.save(buf, format="PNG")
|
| 305 |
b64 = base64.b64encode(buf.getvalue()).decode()
|
| 306 |
out.append(f"data:image/png;base64,{b64}")
|
| 307 |
-
continue # 进入下一文件
|
| 308 |
|
| 309 |
# -- 普通图片 --
|
| 310 |
-
|
| 311 |
-
|
|
|
|
| 312 |
|
| 313 |
# ---------- 旧版:直接获得文件路径 ----------
|
| 314 |
else:
|
|
@@ -322,11 +322,10 @@ def files_to_b64(file, pdf_dpi: int = 200):
|
|
| 322 |
page.save(buf, format="PNG")
|
| 323 |
b64 = base64.b64encode(buf.getvalue()).decode()
|
| 324 |
out.append(f"data:image/png;base64,{b64}")
|
| 325 |
-
|
| 326 |
-
|
| 327 |
-
|
| 328 |
-
|
| 329 |
-
out.append(f"data:image/{suffix[1:]};base64,{b64}")
|
| 330 |
|
| 331 |
return out
|
| 332 |
|
|
|
|
| 304 |
page.save(buf, format="PNG")
|
| 305 |
b64 = base64.b64encode(buf.getvalue()).decode()
|
| 306 |
out.append(f"data:image/png;base64,{b64}")
|
|
|
|
| 307 |
|
| 308 |
# -- 普通图片 --
|
| 309 |
+
else:
|
| 310 |
+
b64 = base64.b64encode(raw_bytes).decode()
|
| 311 |
+
out.append(f"data:image/{suffix[1:]};base64,{b64}")
|
| 312 |
|
| 313 |
# ---------- 旧版:直接获得文件路径 ----------
|
| 314 |
else:
|
|
|
|
| 322 |
page.save(buf, format="PNG")
|
| 323 |
b64 = base64.b64encode(buf.getvalue()).decode()
|
| 324 |
out.append(f"data:image/png;base64,{b64}")
|
| 325 |
+
else:
|
| 326 |
+
raw_bytes = path.read_bytes()
|
| 327 |
+
b64 = base64.b64encode(raw_bytes).decode()
|
| 328 |
+
out.append(f"data:image/{suffix[1:]};base64,{b64}")
|
|
|
|
| 329 |
|
| 330 |
return out
|
| 331 |
|