Phonegap-将文件从图库上传到Google驱动器失败。使用Google Drive API。错误代码= 1

时间:2019-01-04 16:28:31

标签: javascript php ajax cordova

我想制作可以显示列表,上传和删除Google驱动器中文件的Android应用。我正在使用驱动器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”)。

0 个答案:

没有答案