使用cordova flle传输将图像/视频保存到IOS中的多媒体资料
我正在从我在Cordova iOS中创建的应用程序下载图像/视频。我想访问从其他应用程序下载的文件,如WhatsApp、Instagram、Telegram等 我可以下载文件,但无法在多媒体资料或视频中查看它们,无法访问iOS中的文件系统根路径 我们在Cordova for iOS中是否有任何用于将文件从文档目录移动到相机卷的插件?如果没有,你能指导我如何通过遵循原生C过程来实现它吗?因为我是C新手 这是我在iOS中工作的示例代码使用cordova flle传输将图像/视频保存到IOS中的多媒体资料,ios,iphone,cordova,Ios,Iphone,Cordova,我正在从我在Cordova iOS中创建的应用程序下载图像/视频。我想访问从其他应用程序下载的文件,如WhatsApp、Instagram、Telegram等 我可以下载文件,但无法在多媒体资料或视频中查看它们,无法访问iOS中的文件系统根路径 我们在Cordova for iOS中是否有任何用于将文件从文档目录移动到相机卷的插件?如果没有,你能指导我如何通过遵循原生C过程来实现它吗?因为我是C新手 这是我在iOS中工作的示例代码 var url=encodeURI(“http://clips.
var url=encodeURI(“http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"); // 图像url
requestFileSystem(LocalFileSystem.PERSISTENT,0,函数(fs){
//cordova.file.documents目录
//cordova.file.dataDirectory
//fs.root.fullPath
//rootdir.toURL();
//fileSystem.root
警报(“根目录为”+cordova.file.documentsDirectory)
var imagePath=cordova.file.documents目录+“/big_buck_bunny.mp4”;
警报(图像路径);
var fileTransfer=new fileTransfer();
下载(url、imagePath、函数(条目、imagePath){
警报(图像路径);
console.log(imagePath);
警报(entry.fullPath);//条目是fileEntry对象
//下载();
下载文件();
},函数(错误){
警惕(“某些错误”);
});
})
使用cordova插件文件传输是不可能的。您可能需要选中以将base 64编码的图像保存到相机卷。有一个用于处理视频的分支,但是在Base64中编码大视频可能不是很有效