Code Bye

用ajaxfileupload.js插件文件上传文件 使用java SSI框架

 

有没有人尝试过 用手机端浏览器访问网站 上传文件

我用ajaxfileupload.js插件文件上传文件  使用java SSI框架    用servlet上传文件  或者 action 上传文件   我都实现了 在PC端都是好用的

但是在手机端不好用:
1. 上传文件 不是百分之百好使 有时候上传文件正常 有时候无任何反应。
2. 上传文件完毕后,我需要把文件名返回给页面,但是手机端没有任何反应。

奇怪的是
我没有用SSI框架的网站  没有用struts 用手机上传文件是好用的!

有没有人有过类似的经历


10分
问题可能是:

网络不稳定
手机端的js支持不充分  

看看是否有分片/异步上传文件的js库

引用 1 楼 tianfang 的回复:

问题可能是:

网络不稳定
手机端的js支持不充分  

看看是否有分片/异步上传文件的js库

谢谢   
其实挺奇怪的
我做测试 不用struts  单纯页面上传 后台servlet 处理上传 微信浏览器就没有问题  ajax的 success函数就有反应


10分
我是做前端的,我的手机上传和下载没用任何框架,全用原生js实现,包括选择器和跨域;
至于后台,任何一门服务端语言都没关系,因为他们都能操作io。
建议把io操作单独写一个静态单例模式,性能和速度优先,至于框架就再说吧
引用 3 楼 sinful 的回复:

我是做前端的,我的手机上传和下载没用任何框架,全用原生js实现,包括选择器和跨域;
至于后台,任何一门服务端语言都没关系,因为他们都能操作io。
建议把io操作单独写一个静态单例模式,性能和速度优先,至于框架就再说吧

谢谢
我整个的网站开发 是用SSI框架的    我单独测试  使用JS是没有问题  
我问题就是想解决 在struts框架下 是否有问题  

解决了  我把上传文件的jsp页 拿到了 WEB-INF外面 放在webroot目录下 访问 
手机端使用就没有问题了
手机浏览器JS有些不支持
确实不同手机浏览器支持js都不同,ios,android,都不一样
学习了啊!谢谢!
手机网页上传图片?做个控件,在后台处理不就好了
1、手机上的文件系统和pc不一样
2、html对于file api目前基本上不支持
3、建议使用java或c写一个js接口,在网页调用该js接口
4、使用服务端脚本(php之类)试试

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明用ajaxfileupload.js插件文件上传文件 使用java SSI框架