Struts2写的上传文件在IE7,Chrome6.0都可以上传,可用Chrome7.0时就不行了:
2010 九月 04 16:12:29,718 ERROR (FileUploadInterceptor.java:263) - Could not find a Content-Type for upload. Verify that a valid file was submitted.然后我的getUploadFileName()就null了。这个是代码问题吗?要如何处理?

解决方案 »

  1.   

    你把类型改为<form action="/struts2/UploadServlet" method="post" enctype="multipart/form-data">这种类型!
      

  2.   

    界面上傳文件的表單是這樣的:<s:form name="form2" enctype="multipart/form-data"
    action="importOneEbGbInitAction" theme="simple">
      

  3.   

    Chrome6.0可以.7.0就不可以了.總是getUploadFileName()为null.
      

  4.   

    哈哈,我的解决了,是浏览器本身的问题,7.0.514升级到7.0.519.0都是beta版
      

  5.   

    可我的已经是7.0.524.0版本了
    我用的是canary build版本
      

  6.   

    <form action="/struts2/UploadServlet" method="post" enctype="multipart/form-data">
    似乎有点道理的 试试吧
      

  7.   

    我在form表单就是这样的啊。唯一的区别是action不是这样的,而是直接的一个Action名字匹配到Struts.xml文件。method="post"这个是默认的。