TAT.horde 如何在移动 web 上上传文件..
In Web开发 on 2015年04月02日 by view: 5,595
3

xmlhttprequest2.0 可以支持文件上传. 这东东很方便, 但是在实际使用中碰到了一些问题. 这里记录下.

正常情况下我们是这样生成 2 进制文件的.

 

但是在 android 手机上可能会由于没有 blob 对象导致无法生成 blob. 怎么办捏. 可以使用以下代码:

 

ok. 现在文件已经 ready 了.

我们创建一个 formadata

愉快的上传.... 然后... 然后... 没有然后了... 抓包看下.

文件的内容呢...

好吧.. 既然没法愉快用 formdata.. 那么就自己动手生成一个 post 的包体吧... 下面是相关的代码..

最后完整的代码长这样.

 

 

参考:

http://stackoverflow.com/questions/15639070/empty-files-uploaded-in-android-native-browser/28809955#28809955

 

原创文章转载请注明:

转载自AlloyTeam:http://www.alloyteam.com/2015/04/ru-he-zai-yi-dong-web-shang-shang-chuan-wen-jian/

  1. cmcc_01 2017 年 9 月 20 日

    这段代码你们确定能正常上传图片,亲测是有问题的

  2. barret 2016 年 11 月 11 日

    非常好,就是我想找的问题,在 android4.4 以下用得着

发表评论