从我的Javascript代码中我想阅读包含二进制数据(例如JPG)的MyBinaryFile.xxx
并放在服务器上(String url
)。该函数的结果应该是一个字节数组。
有没有办法以跨浏览器的方式执行此操作?
谢谢
答案 0 :(得分:1)
只有当您的文件位于脚本的同一个域中时,才能访问vial url,然后您可以使用ajax加载该文件。就像对待普通的ajax一样对待它。
例如,http://localhost/script.html
中的脚本想要访问http://localhost/mybin.xxx
中的文件。你可以用jQuery
$.get('/mybin.xxx', function(data){
//data will be a byte array with data.length, data[0]....
});