ie-IE浏览器上传文件偶尔出现403

问题描述

IE浏览器上传文件偶尔出现403

IE浏览器(6-10)上传文件偶尔出现403,请求到不了服务器,好像是失去对文件的操作权限。但是有时候是好的,另存为的话也能上传,这是什么情况?

解决方案

找到原因了,原来是上传excel偶尔被IE识别为application/octet-stream类型(其他浏览器正常的),被项目的filter拦截了。原本上传excel应该是application/vnd.ms-excel的。(希望对有同样问题困扰的小伙伴有所帮助)但我还有些疑惑是IE是怎么识别文件的类型的呢?明明我的tomcat下面已经配置了相应的匹配的mime类型了啊。。。

解决方案二:

403,禁止访问
你可以把这个时候出错的URL打印出来看看,看是否有什么问题。

解决方案三:

什么服务器端,看下是不是文件后缀限制了,或者文件大小限制了。

时间: 2024-12-13 14:24:50

ie-IE浏览器上传文件偶尔出现403的相关文章

利用iframe无刷新上传文件的坑

原文:利用iframe无刷新上传文件的坑 页面里经常要用到文件上传的功能,而且要求页面不刷新,先说一下原理:页面里放一个file控件和submit按钮,外面用form表单包住,给form表单加上对应的属性值,action.method.entype.name,到这一步,能上传文件了,但是这样上传文件会刷新页面,这不是我们想要的.我们要的是文件上传时不刷新页面,那么也简单,在页面里放一个iframe,设置它的宽高为0,这里有两个坑: 1.需要设置iframe的name值与form的target属性

使用Java代码如何上传文件到Stuts Action中??

问题描述 使用Java代码如何上传文件到Stuts Action中??求大神..... 问题补充:这里不是使用浏览器上传文件,而是使用Java代码上传... 解决方案 刚好写过直接上代码了调用的地方的代码URL url = new URL(imageHttp); BufferedImage img = ImageIO.read(url); File file = new File(System.currentTimeMillis()+".jpg"); ImageIO.write(img

java-浏览器上传文件时字节流疑问

问题描述 浏览器上传文件时字节流疑问 我要实现的功能很简单.就是通过浏览器将文件上传到远程服务器上.在编写代码过程中遇到了一些让我疑惑的问题.还请高手们指点下迷津. <form action="fileUploadServlet" method="post" enctype="multipart/form-data"> <input class="file" type="file" nam

【java】利用servlet解析报文,上传文件

由于工作需要,需要做一个excel导入的功能,这就需要上传excel文件到服务器,服务器做逻辑判断此文件是否是excel文件,接着利用poi的api就可以将内容转化为利用jdbc插入到数据库,达到批量数据导入的功能. 废话不多说,这其中上传文件有两种实现方式,一种是直接接到输入流,解析这个输入流,将里面的报文数据剔除,将剩下的文件写入到文件流,放到服务器上,这个是很早之前的解决思路,我们已经很少使用了,它不停的在操作数组,但是网上研究这个输入流的文章不多,写下来,没准对有兴趣的童鞋来说也是一件好

Web上传文件的原理及实现

本文为原创,如需转载,请注明作者和出处,谢谢! 现在有很多Web程序都有上传功能,实现上传功能的组件或框架也很多,如基于java的Commons FileUpload.还有Struts1.x和Struts2中带的上传文件功能(实际上,Struts2在底层也使用了Commons FileUpload).在asp.net中也有相应的上传文件的控件. 虽然现在有很多上传组件可以利用,但是了解Web上传文件的原理,对于处理突然出现的问题会有很大的帮助,下面就来讲一下通过浏览器上传文件的基本原理.在了解了

CEF浏览器实现 声音 上传文件处理

问题描述 CEF浏览器实现 声音 上传文件处理 9C window 平台用C/C++实现示例代码 1 用CEF编译浏览器能播放网页所有声音 2 用CEF编译浏览器对指定网页上传文件时,对上传文件进行处理(如加密 )

js上传图片-js上传文件时各种浏览器判断文件大小不兼容。

问题描述 js上传文件时各种浏览器判断文件大小不兼容. 最近有一个需求,要上传一张图片到服务器,但是要求在页面上判断文件大小,而不是在后台判断,其他浏览器可以轻松做到,但是ie浏览器却没有办法做到,有哪位大神做过这种东西的,要求可以兼容几个主流浏览器,无论是使用js或者是jquery都可以,要实际做过的,拷贝过来的就别回复了,谢谢.

uploadify上传文件火狐浏览器下丢失session

问题描述 uploadify上传文件火狐浏览器下丢失session查了很多资料都不好用 解决方案 http://blog.csdn.net/longxia1987/article/details/8461427,把seesionid传过去试试.解决方案二:uploadify的session是独立的,就是说和你页面的session不是同一个.解决方案三:传JSESSIONID试试!解决方案四:只能把session 传过去.当参数传过去

jsp 上传文件功能,在myeclipse Web Browser中已经可以实现,问什么在浏览器中不成功呢。。显示 file: Content-Disposit

问题描述 我现在弄jsp上传文件功能,在myeclipseWebBrowser中已经可以实现,问什么在浏览器中不成功呢..显示file:Content-Disposition:form-data;name="FILE1";filename="用例描述.docxsucceedtoupload!....附代码:index.jsp<bodybgcolor="#ffffff"><formname="form1"METHOD=&