코도로 파일 전송을 사용하여 이미지를 서버에 업로드하고 있습니다. 문제는 코드 바 파일 전송이 항상 오류 코드 1입니다. 그것은 갑자기 오늘 일하기 전에 일했습니다.코르도바 파일 전송 업로드 오류 코드 1
서버에서받은 param 옵션 값을 볼 수 없습니다. 내 코드
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를 사용하여 확인. 내 서버에서 하고 옵션
var options ={
fileName: filename,
chunkedMode: true,
params:{'user_id' : $scope.data.userid},
headers:{Connection: 'close'}
};
내가 Laravel을 사용하고 있지만, $ 요청 데이터가 비어있는, 내가 파일 또는 USER_ID에 액세스하지 못할. ///data/user/0/com.ionicframework.test3829076/files/PV5xo1506004208779 다음 folderpath를 들어
나는 파일 위치를파일을 반환이
var folderpath = cordova.file.dataDirectory; var filePath = folderpath + filename;
파일 경로를 사용하고 있습니다. JPG
나는 안드로이드 장치에이 테스트입니다
상태 409 요청이 null의 경우 내가 포기하고 수
이 오류가 발생할 어떤 생각? 이 코드 부분은 항상 이전에 작동했습니다.
이 괜찮 업로드있어, http://ngcordova.com/docs/plugins/fileTransfer/ –