0
ファイルをsapui5(image(png/jpeg/jpg)/ pdf /)にアップロードする前に、ファイルを圧縮したいと思います。私は大きなファイルをアップロードしたいが、アップロードする前にそのファイルを圧縮したい。私に解決策を教えてください?インスタントアップロードでサーバーにアップロードする前にsapui5でファイルを圧縮する方法は?
ファイルをsapui5(image(png/jpeg/jpg)/ pdf /)にアップロードする前に、ファイルを圧縮したいと思います。私は大きなファイルをアップロードしたいが、アップロードする前にそのファイルを圧縮したい。私に解決策を教えてください?インスタントアップロードでサーバーにアップロードする前にsapui5でファイルを圧縮する方法は?
インスタントアップロードではできないと思います。代わりに、ファイルアップロード者のchange
イベントからファイルを取得する必要があります(changeイベントをチェックしてください、ファイルパラメータがあります)。
このファイルオブジェクトをzip.jsライブラリと一緒に使用して、メモリ内のジップを作成し、たとえば、ブロブその後、ブロブをPOSTリクエストに送信するだけです(例:How can javascript upload a blob?参照)。ファイルアップロード用のヘッダ(Slug
のようなもの)を用意してください。
私は、ユーザーのマシン上でファイルを圧縮する信頼できる方法はないと思います – Jorg