dan*_*ial 5 javascript flash filereader fileapi arraybuffer
有没有办法读取文件的原始文件内容,并使用XMLHttpRequest ajax请求将二进制数据发送到服务器?在HTML5浏览器中,我可以这样做:
reader = new FileReader();
reader.readAsArrayBuffer(file);
reader.onload = function(e) {
xhr.send(e.target.result);
}
Run Code Online (Sandbox Code Playgroud)
有一些库,如FileAPI或FileReader polyfill,但它们都不支持readAsArrayBuffer(),如果我使用readAsBinaryString()二进制数据将在转换为String时被搞砸,并且额外的字符将被添加到内容中.
有什么建议?
| 归档时间: |
|
| 查看次数: |
410 次 |
| 最近记录: |