私はコルドバ 3.0.0 を使用して単純なクロス プラットフォーム アプリを構築しています。インストールはうまくいきました。しかし、ファイル転送を機能させることができないようです。このエラーが発生し続けます。
processMessage failed: Error: ReferenceError: FileTransfer is not defined at file:///android_asset/www/cordova.js:1035
すべてのプラグインを適切にインストールし、次のようにデバイスを呼び出します。
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 });
}
誰か助けてください!よろしくお願いします!