84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
项目中客户提出了一个需要,要求在手机微信公众号打开的网页里上传pdf格式的文件,这个需求是否可以实现,反正之前是没怎么见到过,特别是ios端,自己找了些资料,发现大都是图片视频类的上传,没有文件形式的。求大家解答下,谢谢
认证高级PHP讲师
pdf 格式也是文件,如果是H5页的话,就当做文件一样做上传处理就好了,如果是要用原生上传的话就不了解了。你说的是微信公众号打开的,应该是网页。所以是可以用处理文件那套东西来处理pdf上传的。
腾讯(准确的说是腾讯游戏)有个基于zepto的组件库项目Motion,里边有个上传组件,但我也只试过Android端的Demo,iOS端还没试过。。。
上传的都是二进制流,所以理论可以的,只要服务器接口没对上传文件格式做过滤就好。IOS的你之所以看不到其它格式的上传是因为IOS的文件管理功能很封闭,除了图片视频文件用户很少用到其它格式的文件(没法直接管理操作)。
简单的举例,你要上传一个PDF文件,你也只能从当前APP的安全沙箱中选择,除此之外你压根就没法浏览其它目录。而安卓手机什么的就好一点,可以读取SD卡什么的位置。
你可以反问客户,OK,你能拿苹果手机给我演示一下PDF文件的位置吗,只要在在系统文件夹里显示了就能给你上传。别拿个KINDLE给我说把里面的电子文档传网页里,臣妾做不到。
pdf 格式也是文件,如果是H5页的话,就当做文件一样做上传处理就好了,如果是要用原生上传的话就不了解了。你说的是微信公众号打开的,应该是网页。所以是可以用处理文件那套东西来处理pdf上传的。
腾讯(准确的说是腾讯游戏)有个基于zepto的组件库项目Motion,里边有个上传组件,但我也只试过Android端的Demo,iOS端还没试过。。。
上传的都是二进制流,所以理论可以的,只要服务器接口没对上传文件格式做过滤就好。IOS的你之所以看不到其它格式的上传是因为IOS的文件管理功能很封闭,除了图片视频文件用户很少用到其它格式的文件(没法直接管理操作)。
简单的举例,你要上传一个PDF文件,你也只能从当前APP的安全沙箱中选择,除此之外你压根就没法浏览其它目录。而安卓手机什么的就好一点,可以读取SD卡什么的位置。
你可以反问客户,OK,你能拿苹果手机给我演示一下PDF文件的位置吗,只要在在系统文件夹里显示了就能给你上传。别拿个KINDLE给我说把里面的电子文档传网页里,臣妾做不到。