iOS 플랫폼 용 PhoneGap 기반 응용 프로그램을 구축 중입니다.
특정 이미지 파일을 특정 디렉토리에 다운로드하고 싶습니다.PhoneGap 특정 폴더에 이미지 다운로드
var url = 'http://myServer.com/img.jpg';
var filePath = 'www/my_img/';
var fileTransfer = new FileTransfer();
var uri = encodeURI(url);
fileTransfer.download(
uri,
filePath,
function(entry) {
console.log("download complete: " + entry.fullPath);
},
function(error) {
console.log("download error source " + error.source);
console.log("download error target " + error.target);
console.log("upload error code" + error.code);
},
false,
{
headers: {
}
}
);
: 다운로드 이미지
<img src="my_img/downloaded.jpg" width="100px" height="100px">
내가 폰갭 플러그인을 사용하고 있습니다 :
나는 www/my_img/
은 그래서 내 응용 프로그램에서 나는 더이 이미지를 사용하여 폴더에 다운로드 된 이미지를 저장할
하지만 지정한 폴더에 이미지가 저장되지 않는 문제가 있습니다.
어떻게 다운로드 한 이미지를 "www/my_img /"폴더에 저장할 수 있습니까?
그래서 iOS에서'cordova.file.applicationStorageDirectory' +'Documents'가 나에게 줄 것입니다 폴더에있는 파일을 읽고 쓸 수 있습니다. 또한 "cordova.file.dataDirectory"도 동일하게 적용됩니까? 이 변수는 직접 액세스 할 수 있습니까? 아니면 @ Zappescu가 답변에 언급 한 경로를 얻기 위해 코드를 작성해야합니까? 어느 것이 더 믿을만한가? – User7723337
예를 들어 답변을 업데이트했습니다. 희망이 도움이됩니다. –
감사합니다. 저장하고 싶은 폴더가 존재하지 않는다면 생성 될 것인가? 또는 먼저'cordova.file.dataDirectory'에 새 폴더를 만들어서 저장해야합니까? – User7723337