我正在使用 Chrome 扩展上的 XMLHttp 请求将图像文件上传到 TWITPIC。我需要将图像作为有效载荷发送。有没有办法做到这一点 ?我找到了这个链接 Convert an image into binary data in javascript 但这适用于图像标签。我需要一种方法来指定图像文件路径并将图像上传到 TWITPIC。
我开始使用 HTML 5 了解 FileReader API。有什么方法可以使用它吗??。它应该适用于本地文件。
Chrome 扩展是否支持 FileReader API 而无需运行本地主机服务器??
最佳答案
我自己找到了答案。 Chrome Extensions 确实支持 HTML 5 的 FileReader API。所以下面的代码很简单。
var reader = new FileReader();
reader.readAsDataURL(f);
关于javascript - 在 Javascript 中将图像转换为二进制数据或字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5962654/