我需要将照片复制到这个路径中,但是如何获得它呢?
“iPhone Simulator/5.1/Applications/996C42CE-B8BF-4F1A-B16C-DBF194BD5A71/Documents/"
http://docs.phonegap.com/en/1.8.0/cordova_file_file.md.html#FileTransfer
我想把一张图片下载到我的应用程序文档文件夹中,但我不知道那个文档的完整路径。
我需要将照片复制到这个路径中,但是如何获得它呢?
“iPhone Simulator/5.1/Applications/996C42CE-B8BF-4F1A-B16C-DBF194BD5A71/Documents/"
http://docs.phonegap.com/en/1.8.0/cordova_file_file.md.html#FileTransfer
我想把一张图片下载到我的应用程序文档文件夹中,但我不知道那个文档的完整路径。
试一下这段代码:
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
console.log("device is ready");
window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem;
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
}
function fail() {
console.log("failed to get filesystem");
}
function gotFS(fileSystem) {
console.log("got filesystem");
// save the file system for later access
console.log(fileSystem.root.fullPath);
window.rootFS = fileSystem.root;
}
function downloadImage(url, fileName){
var ft = new FileTransfer();
ft.download(
url,
window.rootFS.fullPath + "/" + fileName,
function(entry) {
console.log("download complete: " + entry.fullPath);
},
function(error) {
console.log("download error" + error.code);
}
);
}
这个Gist显示了适用于iOS和Android的实现方式。
fileSystem.root.nativeURL
,否则你将无法使用 fullPath
创建文件。 - Enix
996C42CE-B8BF-4F1A-B16C-DBF194BD5A71
是你的应用程序 ID 还是另一个应用程序的 ID? - dhaval