You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@commons.apache.org by Martin Cooper <ma...@apache.org> on 2006/01/08 21:20:56 UTC
Re: [FileUpload 1.1]the file's name will become toLowerCase() !
Fixed. The fix will appear in the 2006-01-09 nightly build.
Odd that nobody had noticed this before now. Thanks for reporting it.
--
Martin Cooper
On 1/7/06, llin keywordman <ke...@yahoo.com.tw> wrote:
>
> Dear sir,
> When I use the commons-fileupload-1.1.jar,commons-io-1.1.jar, to upload
> file
> The file will be uploaded successfully!
> But The file's name will become toLowerCase() !
> Can you help me to solve this problem ?
> and in the old time, When I use commons-fileupload-1.0.jar,
> There is no this problem .
> My server is tomcat 5027,and my os is Window XP,
> below are my source code , thanks you very much !
>
> ========================================================================================
> jsp1:
> <%
> response.setContentType("text/html; charset=utf-8");
> request.setCharacterEncoding("utf-8");
> %>
> <form name="frmUpload" enctype="multipart/form-data" method="post" >
> <input type="file" id="f1" name="File1" size="68" maxlength="20">
> </form>
>
>
> ========================================================================================
> jsp2:
> <%
> response.setContentType("text/html; charset=utf-8");
> request.setCharacterEncoding("utf-8");
> %>
> <%
> File tmpFile = new File("C:\\test\\");
> DiskFileItemFactory factory = new DiskFileItemFactory(3000,tmpFile);
> ServletFileUpload upload = new ServletFileUpload(factory);
> upload.setHeaderEncoding("utf-8");
> upload.setSizeMax(20000);
> List items = upload.parseRequest(request);
> Iterator iter = items.iterator();
> while (iter.hasNext())
> {
> FileItem item = (FileItem) iter.next();
> if (item.isFormField())
> {
>
> }
> else
> {
> String FileName = item.getName(); //The File name already
> become toLowerCase() !
> FileItem tmpItem = item;
> File uploadedFile = new File("C:\\test\\"+FileName );
> tmpItem.write(uploadedFile);
> }
> }
> %>
>
>
>
> ___________________________________________________ 最新版 Yahoo!奇摩即時通訊 7.0,
> 免費網路電話任你打! http://messenger.yahoo.com.tw/
>