Я могу загрузить файл SVG, кроме того, я могу отображать файлы svg, как обычно, в теге изображения. Я не знаю, как получить доступ к папке для загрузок или к папке wgt-private, поэтому я могу загрузить изображения на часы клиента, а затем использовать загруженную версию.
Я уверен, что мой файл загружается, поскольку я вошел в консоль при успешной загрузке, и когда я перечисляю элементы в каталоге, появляется файл.
Размещение downloads / [имя_файла] или wgt-private / [имя_файла] не работает, поскольку это виртуальные расположения файлов, однако я не знаю, как получить доступ к этим файлам в приложении без использования методов файловой системы.
Скачать:
var download_obj = new tizen.DownloadRequest('someFile.svg', 'wgt-private');//Hidden the actual location however this file does display when enterting the whole file location
tizen.download.start(download_obj, {
onprogress: function(id, receivedSize, totalSize) {
console.log(id);
console.log(receivedSize);
console.log(totalSize);
},
onpaused: function(id) {
console.log(id);
},
oncanceled: function(id) {
console.log(id);
},
oncompleted: function(id, fullPath) {
console.log(id);
console.log(fullPath);
},
onfailed: function(id, error) {
console.log(id);
console.log(JSON.stringify(error));
}
});
Полный путь выглядит так: wgt-private / someFile.svg
Не отображается, так как отображает ошибку файла в консоли при всех попытках.