cordova 3.0.0을 사용하여 간단한 크로스 플랫폼 앱을 작성하고 있습니다. 설치가 잘되었습니다. 하지만 파일 전송이 작동하지 않는 것 같습니다. 이 오류가 계속 발생합니다. processMessage failed: Error: ReferenceError: FileTransfer is not defined at file:///android_asset/www/cordova.js:1035
잡히지 않는 참조 오류 : codeova.js (3.0.0)에서 정의되지 않은 FileTransfer
내가 제대로 모든 플러그인을 설치하고 또한 다음과 같은 장치를 준비 호출 한 :
function onLoad(){
document.addEventListener("deviceready",onDeviceReady,false);
}
내 코드는 다음과 같다 :
function uploadFileForCapture(mediaFile) {
var ftforcapture = new FileTransfer(),
path = mediaFile.fullPath,
name = mediaFile.name;
alert(path + name);
ftforcapture.upload(path,
"http:/some.server.com/upload.php",
function(result) {
alert('Upload success: ' + result.responseCode);
alert(result.bytesSent + ' bytes sent');
},
function(error) {
alert('Error uploading file ' + path + ': ' + error.code);
},
{ fileName: name });
}
어떤 사람이 도움을 주시기 바랍니다 수 있습니다! 미리 감사드립니다.