我正在嘗試構建一個 React 應用程式,該應用程式將影像發送到 Rest API 并回傳處理后的影像。通過 Rest API 發送影像的最佳方式是什么?我目前的假設是使用“base64”編碼將影像作為字串發送,但我的影像大小約為 5-10MB,我認為 base64 不會削減它。
請在這里幫助我,我正在使用 ReactJS 和 NodeJs 構建前端,Rest API 將使用 python Flask 或 FastAPI 構建。
uj5u.com熱心網友回復:
您根本不應該以這種方式發送影像。粗略的方法可能是將影像上傳到某個存盤(S3 或其他),然后僅使用 API 來傳達對該影像的參考(id、URI)。基本上,您只需要發送有關上傳影像的人(用戶 ID)及其存盤位置(影像的檔案系統路徑、S3 參考等)的資訊,然后您就可以關聯這兩個物體并處理影像單獨處理。
uj5u.com熱心網友回復:
如果檔案較大,則可以使用FineUploader,使用 FineUploader 檔案可以分塊上傳。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/383563.html
標籤:javascript Python 反应
上一篇:為什么它在頁面頂部?
