【发布时间】:2014-03-27 07:01:12
【问题描述】:
我正在尝试将图像保存在 sdcard 中。我正在关注this 文档。
$('.btnSave').on('click', function () {
var imageRawData = canvas.toDataURL("image/png") ;
var sdcard = navigator.getDeviceStorage("sdcard");
var file = new Blob([imageRawData], { type: "image/png" });
var request = sdcard.addNamed(file, "FilertedImage.png");
request.onsuccess = function () {
var name = this.result;
console.log('File "' + name + '" successfully wrote on the sdcard storage area');
}
request.onerror = function (e) {
console.log('Unable to write the file: ' + e.target.error.name);
}
});
在文档中我发现 "pictures 只接受带有有效image mime type"的 Blob。那么如何使用 javascript 将 imageRawData 转换为有效的图像 mime 类型。
【问题讨论】:
标签: javascript firefox-os