問題
ユーザーのブラウザからのファイル アップロード機能で Liferay が使用するファイル アップロード プロトコルに関する情報が必要です。
この情報は、ファイアウォールおよびその他の関連要素の一部のネットワークの問題を修正するために必要です。
Environment
- Liferay の任意のバージョン
解決策
ユーザーのブラウザからファイルをアップロードするために、Liferay は Apache Commons FileUpload ライブラリを使用します (外部リンク)
Apache Commons FileUpload ライブラリは、HTTP プロトコルを使用してファイルをアップロードします。これは、 1867「HTML でのフォームベースのファイル アップロード」 (外部リンク)に従っています。つまり、「multipart/form-data」を使用した HTTP POST 要求です。
たとえば、このライブラリは、ファイル アップロード機能の次の Liferay コードで使用されます。 portal-impl/src/com/liferay/portal/upload/UploadServletRequestImpl.java
追加情報
- Apache Commons FileUpload ライブラリ (外部リンク)
- RFC 1867「HTML でのフォームベースのファイルアップロード」 (外部リンク)