问题描述:
调用copyfile接口将临时文件写入到缓存报错“no such file or directory”。
问题分析:
如果调用copyfile接口使用的源文件是临时文件,则该接口目前不支持此场景,需要使用save接口先将临时文件保存到本地,然后再调用copyfile接口。
解决方法:
var fileSystemManager = hbs.getFileSystemManager();
fileSystemManager.saveFile({
tempFilePath: ‘temp file path’,
filePath: ‘target file path’,
success : function(res) {
console.log("saveFile success res = " + JSON.stringify(res));
},
fail : function(data) {
console.log("saveFile fail " + JSON.stringify(data));
},
complete : function() {
console.log("saveFile complete" );
}})
fileSystemManager.copyFile({
srcPath : ‘source file’, //源文件路径,只可以是本地文件
destPath : ‘target path’,
success : function() {
console.log("copy success" );
},
fail : function(data) {
console.log("copy fail " + JSON.stringify(data));
},
complete : function() {
console.log("copy complete" );
}})
作者:Mayism
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦