2013-10-25 7 views
1

В моем телефоне приложении разрыва я хочу использовать опцию FileTransfer для передачи изображения в server.I использовал следующий кодFile Transfer Error с PhoneGap

function uploadPhoto(imageURI) 
     { 
      var options = new FileUploadOptions(); 
      options.fileKey="file"; 
      options.fileName=imageURI.substr(imageURI.lastIndexOf('/')+1); 
      options.mimeType="image/jpeg"; 
      var params = {}; 
      params.value1 = "Admin"; 
      params.value2 = "Admin123"; 
      options.params = params; 
      var ft = new FileTransfer(); 
      ft.upload(imageURI, encodeURI("ftp.bimgupl.com/itemimage/"), win, fail, options); 
     } 

     function win(r) 
     { 
      console.log("Code = " + r.responseCode); 
      console.log("Response = " + r.response); 
      console.log("Sent = " + r.bytesSent); 
     } 

     function fail(error) 
     { 
      alert("An error has occurred: Code = " + error.code); 
      console.log("upload error source " + error.source); 
      console.log("upload error target " + error.target); 
     } 

В приведенной выше коде возвращает результат как

An error has occured:Code=3 

по ссылке детали следующего

FTP username: Admin 
FTP Password: Admin123 
FTP server: ftp.bimgupl.com 
FTP & explicit FTPS port: 21 

Что случилось с моим кодом? пожалуйста, помогите мне золу проблема.

ответ

1

и не может загрузить файл непосредственно на FTP server..you будет нужен обработчик PHP, чтобы переместить загруженный файл в желаемый directory..Read это file upload php

Смежные вопросы