微信浏览器调用jssdk上传图片,如何判断图片大小?

发布于 2021-11-27 12:35:20 字数 179 浏览 864 评论 5

首先就是微信的jssdk没有找到图片大小的验证,然后经测试安卓(小米/华为/三星)是可以在图片上传到服务器端 之后做验证的;但是ios就不行,小图片还正常可以传到服务器,但是大图片(我用的20M测试)直接就传不到服务器了,直接就没反应了,这就尴尬了。

想问一下大家微信浏览器图片上传都是怎么做的?能不能前台直接判断大小?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

吃颗糖壮壮胆 2021-12-03 14:12:59

之前用原生的js不好用。。。

凡尘雨 2021-12-03 13:29:06

回复
@哎码 : 你如果只是要拿文件大小的话,用原生的这么写效率是最高的;你说不好用可能是有其他用途吧?关于图片上传这些我写了一个lib包,里面都是原生的代码;

臻嫒无言 2021-12-03 01:25:08

回复
我们之前是用angular写的,我鼓捣半天用你的方法成功了,问领导可不可以,领导说直接用jssdk的压缩模式就行了。。。一下给我打回原形了。。。杯具啊

终止放荡 2021-12-02 08:46:37

回复
不过还是要感谢你哈

背叛残局 2021-11-30 22:36:38

用原生的js判断就好了;

找到file的元素,获取file大小用这一段代码:

file.files[0].size;file是dom对象,用js获取就行

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文