|
1
|
| Hassan Baig Altons · 技术社区 · 8 年前 |
|
1
1
... 这不是一项容易的任务。。。 我想问自己的第一个问题是,我是否真的必须支持这个7年的浏览器,而且使用率为0%? 特征检测:
我们现在可以通过其
我没有这样的Android 4浏览器可以检查,但我想他们也没有这些方法。。。 另一种现代的有点黑客的检查方法是使用ServiceWorker,它应该能够拦截一个虚拟请求,让你知道你的Blob是否被很好地附加,但7年前ServiceWorkers还是不存在的。
这给我们留下了一个难看的浏览器标识,而不是特征检测(例如
解决方法 能够 send a generated Blob as binary through an other mean than FormData 几个月前才出现,目前只有Blink浏览器在本机上支持它,FF通过漏洞攻击。
这意味着您的用户在Android Browser 4上的唯一解决方法。xxx和所有不支持此方法的浏览器,将在其设备上保存生成的Blob,然后从
或者,您可以发送此数据的base64表示形式大30%。 或者,最好的办法可能是让他们知道应该更新浏览器,因为现在面对网络使用这么旧的浏览器真的很危险。 下面简要回顾一下不那么糟糕的可能性:
|
|
|
2
1
您好,这是一个如何将文件作为二进制字符串发送到服务器的小示例。 这样就不需要formData了。你可以用简单的邮件发送。 请更改url上载文件。php到您的URL。并阅读服务器应该接收的关于变量示例的注释。
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |