0
我想在上傳到sapui5服務器之前壓縮一個文件(image(png/jpeg/jpg)/ pdf /)。我想上傳一個大文件,但我想在上傳前壓縮該文件。請建議我解決方案?如何在即時上傳之前在服務器上傳之前在sapui5中壓縮文件?
我想在上傳到sapui5服務器之前壓縮一個文件(image(png/jpeg/jpg)/ pdf /)。我想上傳一個大文件,但我想在上傳前壓縮該文件。請建議我解決方案?如何在即時上傳之前在服務器上傳之前在sapui5中壓縮文件?
我認爲你將無法做到即時上傳。相反,您應該從文件上傳器的change
事件中獲取該文件(查看change事件,它具有文件參數)。
然後,您可以將該文件對象與zip.js庫一起用於創建內存中的zip並將其保存到例如一個Blob。之後,您只需將blob發送到POST請求(例如,查看How can javascript upload a blob?)。也許你還應該提供一些文件上傳特定的標題(如Slug
)。
我不認爲有可靠的方法來壓縮用戶機器上的文件 – Jorg