Struts上传

Struts上传问题,我在Struts.xml中设置文件过滤:image/bmp,image/png,image/gif,image/jpeg,image/jpg
但是只有bmp通过了过滤,其他文件都无法通过,
报:严重: Content-Type not allowed: image "upload_63fc21bc_13a593fa838__8000_00000000.tmp" image/pjpeg。这是为什么呢?

1个回答

再把 image/pjpeg 添加进去
[url]http://blog.sina.com.cn/s/blog_66afc67b0100pu72.html[/url]
[quote]
传图片时,ie会把 jpg、jpeg翻译成image/pjpeg,png翻译成image/x-png 。而火狐则很标准:jpg、jpeg翻译成image/jpeg,png翻译成image/png。
为了避免这个问题,我在多个浏览器上做了测试,结果如下:

firefox image/jpeg image/bmp image/gif image/png

ie 6 image/pjpeg image/bmp image/gif image/x-png

ie 7 image/pjpeg image/bmp image/gif image/x-png

ie 8 image/pjpeg image/bmp image/gif image/x-png[/quote]

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!