acc.jxf.gov.cn php中通过Ajax如何实现异步文件上传的代码实例
程序员文章站
2022-05-20 15:26:44
...
1:取得file对象
2:读取2进制数据
3:模拟http请求,把数据发送出去(这里通常比较麻烦)
在forefox下使用 xmlhttprequest 对象的 sendasbinary 方法发送数据;
4:完美实现
遇到的问题
目前仅有 firefox 可以正确上传文件。(chrome也可以采google.gears上传)
对于从firefox和chrome下读取到的文件数据好像不一样(不知道是否是调试工具的原因)
chrome以及其他高级浏览器没有 sendasbinary 方法 只能使用 send 方法发送数据,有可能是上面的原因导致无法正确上传。(经过测试普通文本文件可以正确上传)
html5 file and filereader
2:读取2进制数据
3:模拟http请求,把数据发送出去(这里通常比较麻烦)
在forefox下使用 xmlhttprequest 对象的 sendasbinary 方法发送数据;
4:完美实现
遇到的问题
目前仅有 firefox 可以正确上传文件。(chrome也可以采google.gears上传)
对于从firefox和chrome下读取到的文件数据好像不一样(不知道是否是调试工具的原因)
chrome以及其他高级浏览器没有 sendasbinary 方法 只能使用 send 方法发送数据,有可能是上面的原因导致无法正确上传。(经过测试普通文本文件可以正确上传)
复制代码 代码如下:
(把图片拖拽到这里)利用 filereader 获取文件 base64 编码
上一篇: 请问appserv 有没有linux版本
下一篇: 用python实现超强的加密软件
推荐阅读
-
php中通过Ajax如何实现异步文件上传的代码实例
-
php和ajaxForm如何实现异步带进度条上传文件的实例
-
javascript - ajax结合html5中的file实现文件上传,后台用PHP接收,该如何用PHP接收传过来的formData?
-
acc.jxf.gov.cn php中通过Ajax如何实现异步文件上传的代码实例
-
php中通过Ajax如何实现异步文件上传的代码实例_PHP
-
acc.jxf.gov.cn php中通过Ajax如何实现异步文件上传的代码实例
-
php Ajax实现异步文件上传的代码_PHP教程
-
php中通过Ajax如何实现异步文件上传的代码实例_PHP
-
php中通过Ajax如何实现异步文件上传的代码实例
-
php如何利用ajax实现异步上传文件(图片)的功能详解