6
A
答えて
1
アップロードされたデータは、サーバーがサポートしているかどうかを知る方法がないため、ブラウザは決して圧縮しません。
ダウンロードされたコンテンツは圧縮されたコンテンツをサポートすることをブラウザがサーバに示すことをAccept-Encodingリクエストヘッダが許可するので、ダウンロードすることができます。残念ながら、他の方法で動作する同等のプロトコルはなく、サーバが圧縮をサポートしていることをブラウザに示すことができます。
サーバーとクライアント(Silverlight、Flashなど)を管理している場合は、圧縮されたリクエスト本体を使用できます。
1
SilverlightにはXceedと呼ばれるライブラリがありますが、他のものの中には "アップロード時にデータを圧縮できます"というものがありますが、それは無料ではありません。これは、FlashやSilverlightなどのテクノロジを介してのみ実行でき、ブラウザではネイティブではないと考えています。
私はこれを自動的に行うブラウザについては上記のポスターに同意せず、これは標準のHTML/CSS/Textファイルでのみ、サーバーとブラウザの両方で圧縮が有効(gzip、deflate)の場合にのみ発生します。
関連する問題
- 1. サーバにアップロードする前にビデオと画像を圧縮する
- 2. インスタントアップロードでサーバーにアップロードする前にsapui5でファイルを圧縮する方法は?
- 3. Androidでサーバーにアップロードする前に動画ファイルを圧縮する方法は?
- 4. アップロードする前にiPhone上でALAssetビデオを圧縮/サイズ変更
- 5. Flutter&Firebase:アップロード前の圧縮イメージ
- 6. iPhoneサーバーへのアップロード中にファイルを圧縮する方法は?
- 7. Zip圧縮ファイルをOpenShiftアプリケーションにアップロードする方法
- 8. TIFファイルを圧縮する
- 9. アンドロイドでアップロードする前の画像圧縮
- 10. Laravelでアップロードする前に画像を圧縮する方法は?
- 11. オーディオファイル(mp3,3gpp)をサーバーにアップロードする前にアンドロイドで圧縮しますか?
- 12. 圧縮前にファイル内のvarを変更するシェルスクリプト?
- 13. スタティックLZMA圧縮ファイルをプログラムで圧縮解除する
- 14. SharpZipLib:1つのファイルを1つの圧縮ファイルに圧縮する
- 15. サーバー(Django Webアプリケーション)にアップロードする前にビデオファイルの圧縮を失う
- 16. ファイルをアップロードし、圧縮してメモリに保存します。
- 17. ファイルを圧縮するには
- 18. FSharpでファイルを圧縮するには?
- 19. HTTPリクエストで事前圧縮されたファイルを送信する
- 20. Pythonで動的な名前のファイルを圧縮する
- 21. 圧縮カメラの画像アップロード
- 22. ファイルを圧縮してアップロードするループを最適化する方法
- 23. 最終日に修正されたファイルを圧縮/圧縮する
- 24. Gzip(圧縮)で圧縮率の高いファイルを作成するには?
- 25. 圧縮されたサウンドファイルを非圧縮ファイルに変換する方法
- 26. 圧縮ファイル.pngファイル
- 27. PHPでPNGファイルを圧縮する
- 28. 今日のファイルを圧縮する
- 29. python3で圧縮ファイルをデコードする
- 30. ファイルとディレクトリを圧縮する