Я пробовал телефонную связь API передачи файлов для загрузки файлов на удаленный сервер, и он работает нормально. Но у меня проблема с получением исходного пути к файлу. «ImageURI» возвращает временный путь, поэтому я попробовал «window.resolveLocalFileSystemURI», чтобы получить исходный путь. Но следующий код не возвращает никакого пути. Пожалуйста, помогите мне узнать, где я ошибаюсь.путь к исходному изображению из Phonegap Передача файлов API
<script>
function getphoto() {
navigator.camera.getPicture(uploadPhoto, function(message) {alert('get picture failed');
}, { quality:10, destinationType:navigator.camera.DestinationType.FILE_URI, sourceType:navigator.camera.PictureSourceType.PHOTOLIBRARY });
}
function uploadPhoto(imageURI)
{
window.resolveLocalFileSystemURI(imageURI, gotFileEntry, function(error){onfail(console.log("Error get fullPath"))});
}
function gotFileEntry(imageURI) {
alert("imageURI: "+imageURI);
//not getting imageURI
}
</script>
Благодаря
Какое значение за получение оригинального путь_к_файлу? –
Из имени файла мне нужно проверить, загружено ли изображение или нет. – Dev
, а приведенный выше код показывает только jpg-изображения в телефоне при загрузке. Как я могу загрузить все типы изображений? – Dev