Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
622 views
in Technique[技术] by (71.8m points)

cordova - Phonegap's FileTransfer.upload() throwing error code 3 on Android

I am working on uploading a picture to a server. I am able to successfully upload an image using iOS but when i try on android I get the error code 3. Currently using phonegap cordova 1.8.1.

I already tried adding true to the parameters

upload(filePath, server, successCallback, errorCallback, options, **true**);

and adding this

options.chunkedMode = false;

My AndroidManifest file contains:

<uses-permission android:name="android.permission.INTERNET" />

My cordova.xml file contains:

<access origin="*"/>

Am I missing something?

Thanks

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

The issue probably is not in Phonegap. if the server is a Windows based server, try using another server. Also, don′t forget to add these lines:

var options = new FileUploadOptions();
options.chunkedMode = false;
options.headers = {
      Connection: "close"
   };

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...