Meteor 无法在手机中下载文件,如果我有b64的文件

Meteor 无法在手机中下载文件,如果我有b64的文件,meteor,Meteor,我有一个文件的b64数据,我想在我使用meteor制作的移动应用程序中下载该文件。请告诉我怎么做 到目前为止,我可以在手机中创建空白文件,但当我尝试在文件中写入时,它正在写入该数据的blob或b64,我认为这是不正确的方法 所以,请告诉我如何使用meteor从b64直接在手机中下载文件。这是我使用的代码,我可以在手机中创建空白文件,它正在文件中写入blob数据,但我想要原始文件 if (platform_device == 'Android') { var file_

我有一个文件的b64数据,我想在我使用meteor制作的移动应用程序中下载该文件。请告诉我怎么做

到目前为止,我可以在手机中创建空白文件,但当我尝试在文件中写入时,它正在写入该数据的blob或b64,我认为这是不正确的方法


所以,请告诉我如何使用meteor从b64直接在手机中下载文件。

这是我使用的代码,我可以在手机中创建空白文件,它正在文件中写入blob数据,但我想要原始文件

if (platform_device == 'Android') {            
  var file_name= result.filename;
  var file_data='data:application/octet-stream;base64,'+result.blobdata;
  window.resolveLocalFileSystemURL(cordova.file.externalDataDirectory, function(dir) {
       dir.getFile(result.filename, { create: true }, function(file) {    
         file.createWriter(function (fileWriter)
          {
           fileWriter.onwriteend = function()
           {  
             var time = Date.now();
             console.log('Data saved.',time);  
           };
         fileWriter.onerror = function(e)
           {
            console.log('There was an error writing the data file.', e);
           };

        fileWriter.write(new Blob([result.blobdata], { type:'text/plain' }));
    });

       });
   });
 }

您还必须共享代码,以便能够理解您试图实现这一目标的内容和方式。