Java プログラムメモ


トップ

Commons FileUpload の使い方

Servlet を利用してファイルのアップロードをする場合、自分で実装するのはとてもめんどくさい。
そこで、Commons FileUpload を利用すると、 とても簡単にファイルのアップロードが可能になるので使い方を紹介しておきます。(Servlet でしか利用できません)

ソース記述例

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException { DiskFileUpload upload = new DiskFileUpload(); upload.setSizeMax(1000000); if (FileUpload.isMultipartContent(request)) { try { List list = upload.parseRequest(request); for (Iterator it = list.iterator(); it.hasNext();) { FileItem item = (FileItem)it.next(); if (!item.isFormField()) { File saveFile = File.createTempFile("upload", ".tmp"); item.write(saveFile); } } } catch (Exception e) { throw new ServletException(e); } } }


プログラムメモ アフリカ雑貨・珈琲豆・アールブリュット作品 マゴソスクール クラウドファンディング
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送