关于浏览器之间的上传
来源:互联网 发布:电力安装预算软件 编辑:程序博客网 时间:2024/06/05 11:40
private String browser="-----------------------------";//默认是IE和FireFox上传
/** * 获取输入流数据方法 */public boolean getdata() throws IOException, ServletException {ServletInputStream inStream = null;boolean flag = true;try {inStream = m_request.getInputStream();temp_m_binArray = new ByteArrayOutputStream();m_totalBytes = m_request.getContentLength();if (m_totalBytes >= 100000000) {flag = false;return flag;}byte[] buffer = new byte[1024];int rc = 0;while ((rc = inStream.read(buffer, 0, 1024)) > 0) {temp_m_binArray.write(buffer, 0, rc);}if(temp_m_binArray.toString().indexOf("------WebKitFormBoundary")>=0){//使用的是Google Chrome 浏览器browser="------WebKitFormBoundary";}m_binArray = temp_m_binArray.toByteArray();// photobyte = temp_m_binArray.toByteArray();} catch (Exception e) {flag = false;e.printStackTrace();} finally {temp_m_binArray.close();inStream.close();}return flag;}
IE和FireFox浏览器是已----这个开始,而chrome是以"------WebKitFormBoundary“进行开头,所以进行截取上传文件大小等Excel操作的时候可以做为参考。
0 0
- 关于浏览器之间的上传
- 关于浏览器之间的兼容性
- 关于JavaScript事件和不同浏览器之间的兼容
- 关于从浏览器到数据库之间的网络连接
- 关于ios5上的浏览器无法上传图片的问题
- 关于ios5上的浏览器无法上传图片的问题
- 关于uploadify插件上传之chome浏览器兼容问题的解决办法.
- 浏览器之间的不同
- 不同浏览器之间的兼容问题/
- 不同浏览器之间的区别
- 不同浏览器之间的“复制”
- 浏览器兼容的文件上传
- 浏览器上传图片的方法
- 关于Android设备中,网页端上传操作导致浏览器刷新的问题
- 关于浏览器的安全隐患
- 关于浏览器的选择
- 关于浏览器的问题
- 关于浏览器的兼容性问题
- 正确使用UDP广播(C++代码)
- 大数据向乘的一种实现算法
- 异步框架asyn4j的原理
- spring struts hibernate 的作用
- ubuntu root 或者 普通用户 的密码忘了,解决办法
- 关于浏览器之间的上传
- 第二十二天 启动Activity和Intent
- 华为OJ(走方格)
- 为什么浏览器采用多进程模型
- codeforces 519C C. A and B and Team Training(枚举)
- Linux常用命令
- 作为码农,我们为什么要写作
- 用java写的常见排序
- edm+pmta遇到端口号被占用,以及浏览器无权限访问