0

コードバファイル転送を使用してサーバーに画像をアップロードしています。問題はコードバスの転送で常にエラーコード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デバイス上でこれをテストしてい

ファイル転送エラー enter image description here

ステータス409で要求がnullの場合、私は与えている数

このエラーの原因となるものを任意のアイデア? このコード部分は、以前は常に動作していました。

答えて

0

ドキュメントによれば、パラメータは逆向きです。それは、パラメータの順序は大丈夫です

https://www.npmjs.com/package/cordova-plugin-file-transfer

+1

(などファイルパス、サーバーなど)をアップロードしますhttp://ngcordova.com/docs/plugins/fileTransfer/ –

関連する問題