Я хотел сделать приложения для Android, которые могут показывать список, загружать и удалять файлы с Google Drive. Я использую API дисков. Это гибридная сборка.
У меня проблема с загрузкой изображения .. пока что мой список и кнопка удаления отлично работают.
вот мой JS.
<script type="text/javascript">
ниже это для моей кнопки загрузки
function unggah(){
navigator.camera.getPicture(
uploadPhoto,
function(message){ alert('Gomenasai'); },
{
quality : 50,
destinationType : navigator.camera.DestinationType.FILE_URI,
sourceType : navigator.camera.PictureSourceType.PHOTOLIBRARY
}
);
}
это мой скрипт, чтобы взять изображение и загрузить его
function uploadPhoto(imageURI){
var fileURL = imageURI;
var uri = encodeURI("http://go-drive.000webhostapp.com/proses2.php");
var options = new FileUploadOptions();
options.fileKey = "file";
options.fileName = fileURL.substr(fileURL.lastIndexOf('/')+1);
options.chunkedMode = false;
options.mimeType = "image/jpg";
var headers = {'headerParam':'headerValue'};
options.headers = headers;
var ft = new FileTransfer();
ft.upload(fileURL, uri, onSuccess, onError, options);
function onSuccess(r) {
console.log("Code = " + r.responseCode);
console.log("Response = " + r.response);
console.log("Sent = " + r.bytesSent);
window.location.reload(true);
}
function onError(error) {
alert("An error has occured: Code = " + error.code);
console.log("upload error source = " + error.source);
console.log("upload error target = " + error.target);
}
</script>
проблема в том, что когда я нажимаю кнопку загрузки (ее работа), затем выбираю картинку из галереи .. затем выбираем файл. после выбора файла его обратно в мой index.html здесь проблема,
после загрузки показать ошибку. (это «Произошла ошибка: Код = 1»).