multipart/form-data
以下のメソッドは、リクエストで指定された解析のために doPost メソッドによって呼び出されます。それはすべてうまく機能しますが、何が起こっているのか本当にわかりません。誰かが私の試みで3行を分解できれば、本当に感謝しています. Apache Commons File Upload のドキュメントを読みましたが、意味がわかりません。完全に理解していないコードを書くのは嫌いです。特に、ファクトリ オブジェクトとアップロード オブジェクトが作成されるときに実際に何が起こっているのかを知りたいです。
public static List<FileItem> parseFormRequest(HttpServletRequest request)
{
List<FileItem> items = null;
try
{
DiskFileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
items = upload.parseRequest(request);
}
catch (FileUploadException error)
{
System.out.println("UploadFileServlet - Error With File Parsing - " + error.getMessage());
}
return items;
}
ボーナスヘルプ!
また、その下に警告が表示さupload.parseRequest(request)
れますType safety: The expression of type List needs unchecked conversion to conform to List<FileItem>
。誰かがこれも説明できれば、それは私がやったことを理解するのに本当に役立ちます. ありがとう