首先,我创建文本文件并下载到移动和文件成功保存为 ios 和 Android

file:///Users/MacBookPro/Library/Developer/CoreSimulator/Devices/4A91E6EF-A1C1-4ACD-B986-DC4DF3B7612F/data/Containers/Data/Application/B2332191-8726-4881-B393-40C6FDDA0F5C/Documents/result.txt

这是本机路径,没有错误和字节也发送但文件不上传为 ios

var res = 'data:text/plain,' + 
      encodeURIComponent(JSON.stringify(this.mydataishere));
      const fileTransfer: FileTransferObject = this.transfer.create();
      fileTransfer.download(res, 
      this.file.dataDirectory+'result.txt').then((entry) => {
      console.log('download complete: ' + entry.toURL());
     this.performancerecord(entry.toURL());
   })

然后尝试上传文件

performancerecord(file){
    let options: FileUploadOptions = {
      fileKey: 'performance',
      fileName: 'Result'+this.id+'.txt',
      chunkedMode: false,
      mimeType: "text/plain",
      }
      console.info(options.fileName)
       const fileTransfer: FileTransferObject = this.transfer.create();
       fileTransfer.upload(file, 'url', options)
       .then((data) => {
        console.info(data);
        }, (err) => {
       console.info(err);
       });
    }

对于 android 没问题,但在 ios 文本文件中没有上传到服务器..................