当前位置 : 主页 > 手机开发 > cordova >

cordova – phonegap“new FileTransfer”“未定义”

来源:互联网 收集:自由互联 发布时间:2021-06-10
我收到以下错误: ReferenceError: FileTransfer is not defined 当我尝试创建一个新的实例: var ft = new FileTransfer(); 在Linux上使用PhoneGap开发(debian) 插件文件文件传输添加corse 资源: var options = ne
我收到以下错误:

ReferenceError: FileTransfer is not defined

当我尝试创建一个新的实例:

var ft = new FileTransfer();

在Linux上使用PhoneGap开发(debian)
插件文件&文件传输添加corse

资源:

var options = new FileUploadOptions();
    options.chunkedMode = false;
    options.fileKey = "file";
    options.fileName = imageURI.substr(imageURI.lastIndexOf('/')+1);
    options.mimeType = "text/plain";

    var params = new Object();
    params.value1 = "test";
    params.value2 = "filename";
    options.params = params;

    try {
            var ft = new FileTransfer();
    }

    catch (e) {
        alert("ERR = "+e);
    }
    alert("I = "+imageURI);

    ft.upload(imageURI, http://test.com/upload.php"), win, fail, options, true);

在此示例中,服务器的URL无效.

正在显示第1和第2个警报.

无法在Apache访问或错误日志中登录服务器上传请求

Param imageURI是正确的,并通过函数param(不是此源的一部分)传递

PhoneGap版本3.1.0

您是否添加了“文件”或“文件传输”插件?

The Filetransfer plugin是一个单独的插件,您需要添加它们:

cordova plugin add cordova-plugin-file-transfer

否则,’FileTransfer’确实没有定义.希望有帮助….

网友评论