如何在离子上传.pdf,.docx,.xls

时间:2018-02-23 08:47:02

标签: angularjs ionic-framework

Ionic File Transfer选项显示图片上传,但没有选项显示doc,pdf,csv的文件类型。

让选项:FileUploadOptions = {      fileKey:'file',      fileName:'name.jpg',      标题:{}      .....   }

向我解释选项

1 个答案:

答案 0 :(得分:0)

只需传递mimeType即可发送任何文件

示例 - 我将文本文件发送到服务器fileTransfer.upload(file,url,options),其中file是本机路径,url是您的服务器地址和下面给出的选项

   let options: FileUploadOptions = {
      fileKey: 'performance',
      fileName: 'Result'+this.id+'.txt',
      chunkedMode: false,
      mimeType: "text/plain",
      headers : {'authtoken': this.token},
      params:{'userid':this.id }

 console.info(options.params,options.fileName)
        const fileTransfer: FileTransferObject = this.transfer.create();
       fileTransfer.upload(file, url, options)
       .then((data) => {