我正在使用http.getFile
函数从api下载文件。我遇到了仍然创建文件的问题,即使传递给getFile
的网址无效或返回错误。经过一些研究后,getFile
似乎总是会创建一个新文件,如果网址无效,有没有办法阻止getFile
创建新文件?
我能想到的唯一解决方法是在调用getFile
后检查文件大小,如果没有数据则删除它?
在下面的示例中,我想要使用File.exists
,但它总是返回true
。
return http.getFile(fullUrl, filePath)
.then(function(r){
// Test - Check if file Exists
console.log("Check File Exist: " + fs.File.exists(filePath));
}, function(error) {
});
答案 0 :(得分:0)
在请求之前,只需检查“fullUrl”是否为有效网址:
[3;2]