First suggestion I can make is to check how you use the file that is
being uploaded. The reason is that Firefox only send the file name
portion of the upload string for example, instead of c:\myfiles\file.txt
it just sends file.txt whereas IE send the whole string i.e.
c:\myfiles\file.txt
HTH
Maxime wrote:
> Well,
> I am working under Windows XP SP 2 for the test of servlet and JSP.
> After that , I move all the work on a server Debian station.
> Strangely, I have no error message (I searched on TomCat logs, I have
> found nothing). Error logs can be elsewhere ?
> I am using Netbeans 4.1 and Java 1.5.0.0_4
>
> Thank you.
> Maxime
>
>
>> perhaps you can describe your problem a little bit more, for example:
>> do you getting an error message, stack trace or something. on what
>> >platforms are you working windows, linux, ...
>
>
>> -----Ursprüngliche Nachricht-----
>> Von: Maxime [mailto:max.dev@free.fr]
>> Gesendet: Donnerstag, 7. Juli 2005 10:19
>> An: commons-user@jakarta.apache.org
>> Betreff: [FileUpload] It's works under Firefox but not on IE, why ?
>>
>> Hello Everybody,
>> During 2 days, I was testing FileUpload on IE and it never
>> work. After that, I tried on Firefox and it's works perfectly.
>> Can you tell me why and how to resolve this problem ?
>> It's a really pain in an ... :)
>>
>> Thank you.
>> Maxime
>>
>>
>>
>> Here the form :
>> <HTML>
>> <HEAD>
>> </HEAD>
>>
>> <BODY BGCOLOR="#FDF5E6">
>>
>> <h1>Upload de Fichier</h1>
>>
>> <form name="upload" method="post" action="/UploadFileServlet"
>> enctype="multipart/form-data" >
>>
>> Upload File:<input type="file" name="source" size="30">
>>
>> <input type="submit" name="submitFile" value="Upload" title="Upload">
>>
>> </form>
>> </BODY>
>> </HTML>
>>
>> Here the Servlet :
>>
>> import java.io.*;
>> import java.util.*;
>> import javax.servlet.*;
>> import javax.servlet.http.*;
>> import org.apache.commons.fileupload.*;
>> import org.apache.commons.fileupload.*;
>>
>>
>> public class UploadFileServlet extends HttpServlet {
>> public void doPost(HttpServletRequest request,
>> HttpServletResponse response)
>> throws ServletException, IOException {
>>
>> System.out.println ("Uploading-Servlet");
>> try{
>> // Create a new file upload handler
>> DiskFileUpload upload = new DiskFileUpload();
>>
>> // Set upload parameters
>> int yourMaxMemorySize = 512 * 1024 * 8;
>> int yourMaxRequestSize = 1024 * 1024 * 8;
>> String yourTempDirectory = "c:\\";
>>
>> upload.setSizeThreshold(yourMaxMemorySize);
>> upload.setSizeMax(yourMaxRequestSize);
>> upload.setRepositoryPath(yourTempDirectory);
>>
>> //Parse the request
>> List items = upload.parseRequest(request);
>>
>> // Process the uploaded items
>> Iterator iter = items.iterator();
>> while (iter.hasNext()) {
>>
>> FileItem item = (FileItem) iter.next();
>>
>> // Process a regular form field
>> if (item.isFormField()) {
>> String name = item.getFieldName();
>> String value = item.getString();
>>
>> }
>> // Process a file upload
>> else {
>> String fieldName = item.getFieldName();
>> String fileName = item.getName();
>> String contentType = item.getContentType();
>> boolean isInMemory = item.isInMemory();
>> File uploadedFile = new
>> File(yourTempDirectory + fileName);
>> item.write(uploadedFile);
>>
>> }
>> }
>> } catch (ServletException e) {
>> e.printStackTrace();
>> } catch (IOException e) {
>> e.printStackTrace();
>> } catch (FileUploadException e) {
>> e.printStackTrace();
>> } catch (Exception e) {
>> e.printStackTrace();
>> }
>>
>> }
>>
>> }
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-user-help@jakarta.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-user-help@jakarta.apache.org
>
>
>
--
Kind Regards
Schalk Neethling
Web Developer.Designer.Programmer.President
Volume4.Business.Solution.Developers
emotionalize.conceptualize.visualize.realize
Landlines
Tel: +27125468436
Fax: +27125468436
Web
email:schalk@volume4.com
Global: www.volume4.com
Messenger
Yahoo!: v_olume4
AOL: v0lume4
MSN: volume4_@hotmail.com
We support OpenSource
Get Firefox!- The browser reloaded - http://www.mozilla.org/products/firefox/
This message contains information that is considered to be sensitive or confidential and may
not be forwarded or disclosed to any other party without the permission of the sender. If
you received this message in error, please notify me immediately so that I can correct and
delete the original email. Thank you.
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-user-help@jakarta.apache.org
|