Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 从前端将映像发布到express服务器-Ionic2_Image_Cordova_Ionic2_File Transfer - Fatal编程技术网

Image 从前端将映像发布到express服务器-Ionic2

Image 从前端将映像发布到express服务器-Ionic2,image,cordova,ionic2,file-transfer,Image,Cordova,Ionic2,File Transfer,我正在尝试将一个映像发布到一个后端服务器,它是一个Express服务器 我正在使用cordova文件传输(通过cordova插件添加cordova插件文件传输安装) 我已按如下方式导入文件传输: import {Transfer} from 'ionic-native'; 这是我将文件发布到服务器的组件 save() { base64Image = open("/Users/user1/1.jpg"); let ft = new Transfer(); let fil

我正在尝试将一个映像发布到一个后端服务器,它是一个Express服务器

我正在使用cordova文件传输(通过cordova插件添加cordova插件文件传输安装)

我已按如下方式导入文件传输:

import {Transfer} from 'ionic-native';
这是我将文件发布到服务器的组件

save() {

    base64Image = open("/Users/user1/1.jpg");
    let ft = new Transfer();
    let filename = "example" + ".jpg";
    let options = {
      fileKey: 'file',
            fileName: filename,
            mimeType: 'image/jpeg',
            chunkedMode: false,
            headers: {
                'Content-Type' : undefined
            },
            params: {
                fileName: filename
            }
    };

    ft.upload(base64Image, "http://localhost:3500/api/v1/file", options, false);

  }
无论何时调用save函数,都会出现以下错误:

FileTransfer is not defined

由于您使用的是
爱奥尼亚本机
,我们将非常感谢您的帮助

爱奥尼亚插件添加cordova插件文件传输——保存

保存选项用于确保config.xml中有一个条目。 也可以调用其中的任何插件

platform.ready().then(()=>{})
插件在应用程序加载后加载

更新: Cordova不受支持,大多数插件不会使用
ionic-serve
命令加载。
您需要在模拟器或设备中运行它。

尝试使用ionic安装,因为您使用的是ionic native
ionic插件添加cordova插件文件传输--保存
。保存选项是确保
config.xml
中有一个条目实际上没有解决我的问题。。。。。还有
open(“/Users/user1/1.jpg”)这是将图像分配给变量的方式吗..您应该使用图像。。这是来自gallery的吗?但这不会导致文件传输未定义您是如何运行此功能的?通过浏览器。。。。。爱奥尼亚服务-l……不使用任何平台。。。。。我是说模拟器