У меня есть URL-адрес, который имеет изображение. Я хочу загрузить это изображение с помощью chrome api. Я разрабатываю хром-приложение, а не расширение. Может кто-нибудь, пожалуйста, скажите мне, где я иду не так?Как скачать изображение с URL-адреса в Chrome-приложении с помощью хром-файловой системы api?
Мой код:
service('fileService', function($window){
this.saveUserInfo = function(theFilePath) {
// filepath is the url passed from controller{
// Get the directory entry stored (if any).
var fileUrl = "";
var config = {
type: 'saveFile',
suggestedName: 'TheBee.png',
accepts:[{extensions: ['png', 'jpg', 'jpeg']}]
};
chrome.fileSystem.chooseEntry(config, function(writableEntry) {
chrome.fileSystem.getWritableEntry(writableEntry, function(entry1) {
entry1.getFile(theFilePath, {create:true}, function(entry2) {
entry2.createWriter(function(writer) {
var blob = new Blob({type: 'image/png'});
writer.write(blob);
});
});
});
});
});
});
Не должен ли конструктор blob принимать 2 аргумента? 'new Blob ([data], {opts})' – Endless