コードバファイル転送を使用してサーバーに画像をアップロードしています。問題はコードバスの転送で常にエラーコード1を投げることです。それは突然今日の前に働いて働くのを止めました。Cordovaのファイル転送のアップロードエラーコード1
サーバーで受け取ったパラメータオプションの値は表示されません。 私のコード
savebase64AsImageFile(folderpath,filename,realData,dataType,q).then(function (success){
console.log(success);
$cordovaFile.checkFile(folderpath, filename).then(function (success) {
console.log(success);
success.getMetadata(function(metadata) {
console.log('meta size2 ' +metadata.size);
});
}, function (error) {
});
$scope.data.image = filename;
$cordovaFileTransfer.upload(encodeURI(server), filePath, options, true).then(function(result) {...
私はすでにファイルが存在することを確認するために$ cordovaFile.checkFileを使用してチェック。 と私はLaravelを使用していますが、$要求データが空のオプション私のサーバー上で
var options ={
fileName: filename,
chunkedMode: true,
params:{'user_id' : $scope.data.userid},
headers:{Connection: 'close'}
};
、私は、ファイルまたはuser_idのアクセス傾けます。 ///data/user/0/com.ionicframework.test3829076/files/PV5xo1506004208779:フォルダパスについては
は、私は、ファイルの場所にファイルを返します。この
var folderpath = cordova.file.dataDirectory; var filePath = folderpath + filename;
ファイルパスを使用しています。 JPG
私は、Androidデバイス上でこれをテストしてい
ステータス409で要求がnullの場合、私は与えている数
このエラーの原因となるものを任意のアイデア? このコード部分は、以前は常に動作していました。
(などファイルパス、サーバーなど)をアップロードしますhttp://ngcordova.com/docs/plugins/fileTransfer/ –