का उपयोग कर डिवाइस के डाउनलोड फ़ोल्डर में एक फ़ाइल डाउनलोड करें I url से डिवाइस पर फ़ाइल डाउनलोड करने के लिए कॉर्डोवा फ़ाइल ट्रांस्फर ऑब्जेक्ट का उपयोग कर रहा हूं।कॉर्डोवा फ़ाइल ट्रांस्फर
var fileTransfer = new FileTransfer();
var path = cordova.file.dataDirectory;
fileTransfer.download(
fileUrl,
path + "/sample.pdf",
function(theFile) {
console.log("download complete: " + theFile.toURI());
alert("File downloaded to "+cordova.file.dataDirectory);
},
function(error) {
console.log(JSON.stringify(error));
}
);
इस मामले में फ़ाइल data/data/com.fileDemo/files/
को डाउनलोड किया जाता है (मुझे यकीन है कि डाउनलोड सफलता मैं इस फ़ोल्डर को एक्सेस नहीं कर सकते। download complete: file:///data/data/com.fileDemo/files/sample.pdf
के रूप में सफलता संदेश हो रही है कि क्या नहीं कर रहा हूँ)। एंड्रॉइड डिवाइस के "डाउनलोड" फ़ोल्डर में फ़ाइल डाउनलोड करने के लिए मैं उसी विधि का उपयोग कैसे कर सकता हूं?
मैंने अभी यह कोशिश की, लेकिन gotFs एप्लिकेशन के डेटा फ़ोल्डर को इंगित करता है। जड़ के नीचे डाउनलोड फ़ोल्डर नहीं है। क्या रूट निर्देशिका के तहत डाउनलोड फ़ोल्डर तक पहुंच बनाना संभव है? –
उन लोगों के लिए जो अभी भी इस समस्या को फंस चुके हैं, या तो 'cordova.file.externalRootDirectory +' डाउनलोड/''या' fileSystem.root.toURL() +' डाउनलोड/'' काम करना चाहिए – REI