Home  >  Q&A  >  body text

java - swfupload上传文件时,upload error 413

网站的上传组件用的swfupload,偶尔会出现上传时413或是io错误,各位有遇到过么?这是什么原因?大家的网站中的上传都是如何实现的呀?(java SSH)

PHPzPHPz2716 days ago826

reply all(5)I'll reply

  • 巴扎黑

    巴扎黑2017-04-17 11:03:11

    这个和swfupload没关系啊。需要你服务器端支持大文件的上传

    reply
    0
  • 天蓬老师

    天蓬老师2017-04-17 11:03:11

    swfupload上传大一点的图片就不行。 chrome和firefox 上传图片也不行,IE可以

    reply
    0
  • 黄舟

    黄舟2017-04-17 11:03:11

    struts的上传文件大小限制主要是由配置文件里的这两个值控制的

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts PUBLIC 
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" 
        "http://struts.apache.org/dtds/struts-2.0.dtd">
    <struts>
        <constant name="struts.multipart.maxSize" value="1000000" />
    
        <action name="upload" class="com.you.UploadAction">
        <!-- 其它的拦截器被我省略掉了 -->
        <interceptor-ref name="fileUpload">
            <param name="maximumSize">500000</param>
        </interceptor-ref> 
        </action>
    </struts>
    

    你可以看看这里的定义,https://cwiki.apache.org/WW/file-upload.html#FileUpload-FileSizeLimits

    reply
    0
  • 阿神

    阿神2017-04-17 11:03:11

    cookie过大会导致413错误,请检查当时的cookie大小

    reply
    0
  • 天蓬老师

    天蓬老师2017-04-17 11:03:11

    哈哈,我的问题解决啦,原来是同事nginx配置了上传文件限制,问题不在程序这边,谢谢大家的热心回答

    reply
    0
  • Cancelreply