Es scheint egal, was ich auf iOS meine Dateiübertragung mal aus. Ich habe derzeit kein Android-Gerät zum Testen, aber es funktionierte seit gestern. Ich habe die Dateiübertragung Plugin und Whitelist installiert.ionic2 cordova Dateiübertragung Plugin Timeout Fehlercode 3
Ionic Framework Version: 2.0.0-beta.8, ionische CLI Version: 2.0.0-beta.30, Ionic App Lib Version: 2.0.0-beta.16 Xcode Version: Xcode 7.3.1
Hier ist mein Code:
upload = (image: string) : void => {
let ft = new Transfer();
let filename = image.substr(image.lastIndexOf('/')+1)+'.jpg';
let options = {
fileKey: 'file',
fileName: filename,
mimeType: 'image/jpeg',
chunkedMode: false,
headers: {
'Content-Type' : undefined
},
params: {
fileName: filename,
apikey: "mykey"
}
};
ft.upload(image, "https://api.ocr.space/parse/image", options, false)
.then((result: any) => {
this.success(result);
}).catch((error: any) => {
this.failed(error);
});
}
Es mal aus, jedes mal und gibt dieses Ergebnis:
[6311:2681244] -[CDVFileTransfer requestForUploadCommand:fileData:]
[Line 224] fileData length: 68706
[6311:2682532] FileTransferError {
body = "";
code = 3;
"http_status" = 0;
source = "file:///var/mobile/Containers/Data/Application/372A03D7-653A-45D8-B59A-EA34252E4AF3/tmp/cdv_photo_006.jpg";
target = "https://api.ocr.space/parse/image";
}
[6311:2682532] File Transfer Error: The request timed out.
Könnten Sie 'Content-Type' gesetzt: ‚image/jpeg 'in den Kopfzeilen und einmal versuchen? – Gandhi