gpt4 book ai didi

cordova - 电话间隙 "new FileTransfer" "is not defined"

转载 作者:行者123 更新时间:2023-12-04 02:37:56 26 4
gpt4 key购买 nike

我收到以下错误:

    ReferenceError: FileTransfer is not defined

当我尝试创建一个新实例时:
    var ft = new FileTransfer();

在 Linux (debian) 上使用 PhoneGap 进行开发
插件文件和文件传输添加的 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 在此示例中无效。

正在显示第一个和第二个警报。

在apache访问或错误日志中没有在服务器上记录上传请求

参数 imageURI 是正确的并通过函数参数传递(不属于此源)

PhoneGap 版本 3.1.0

最佳答案

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

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

cordova plugin add cordova-plugin-file-transfer

否则,确实没有定义“FileTransfer”。

关于cordova - 电话间隙 "new FileTransfer" "is not defined",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19544352/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com