Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.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
如何在浏览器上仅使用javascript中的文件路径将文件转换为流_Javascript_Typescript_Ionic2_Ionic Native - Fatal编程技术网

如何在浏览器上仅使用javascript中的文件路径将文件转换为流

如何在浏览器上仅使用javascript中的文件路径将文件转换为流,javascript,typescript,ionic2,ionic-native,Javascript,Typescript,Ionic2,Ionic Native,正在尝试在浏览器中将文件转换为流。 我在做一些ionic2项目,但我似乎找不到一个方法。 爱奥尼亚的文件插件可以返回二进制字符串或数组缓冲区,我似乎也不知道如何将它们转换成流。 有什么帮助吗?我想您可以使用输入和type=file来允许用户上传文件。不这样做有什么特别的原因吗?实际上,我需要获取大量音乐文件的元数据,我使用的插件需要文件流。您可以使用file=type在输入上获取元数据,例如:document.getElementById('myFile').files[0]尝试类似this.f

正在尝试在浏览器中将文件转换为流。 我在做一些ionic2项目,但我似乎找不到一个方法。 爱奥尼亚的文件插件可以返回二进制字符串或数组缓冲区,我似乎也不知道如何将它们转换成流。
有什么帮助吗?

我想您可以使用
输入
type=file
来允许用户上传文件。不这样做有什么特别的原因吗?实际上,我需要获取大量音乐文件的元数据,我使用的插件需要文件流。您可以使用
file=type
在输入上获取元数据,例如:
document.getElementById('myFile').files[0]
尝试类似
this.file.readAsArrayBuffer(文件路径,文件名).then(val=>{var blob=new blob([new Uint8Array(val)],{type:mediaType});})
@Pablo实际上我需要转换成一个文件流