如何从本地文件路径创建文件对象[JavaScript]

时间:2018-03-21 21:37:33

标签: javascript cordova meteor

我正在用流星制作cordova ios应用程序。我正在使用一个定制的相机插件。录制视频后,我只获得该视频的本地路径。我必须使用该路径创建File对象。我试过new File('etc/path'),但它不起作用。

编辑: 我尝试制作blob并制作New File([blob], 'name),但这也不起作用。

谢谢,

伊戈尔

1 个答案:

答案 0 :(得分:0)

谢谢@Bertrand,你给了我一个想法如何解决这个问题。我写了这个:

window.requestFileSystem(window.TEMPORARY, 5 * 1024 * 1024, function (fs){
          fs.root.getFile('output.mov', { create: true, exclusive: false }, function (fileEntry) {
              fileEntry.file(function (file){
                console.log(file)
              });
          }, (err) => {
            console.log(err)
          });
        }, (err) => {
          console.log(err)
        });