帆 JS 检查上传文件是否已发送
Sails JS check if upload file is sent
当使用 Sails JS 上传文件时,如果没有随请求一起发送的文件,服务器就会崩溃,认为这是控制器操作:
function(req, res) {
req.file('testFile').upload(function() {
// do something...
});
}
我试图检查标题,但发送与否似乎没有区别。
我正在寻找这样的东西:
function(req, res) {
if(file sent) {
req.file('testFile').upload(...);
} else {
// file was not sent, do something else
}
}
有没有办法实现这种上传或不在同一 API 上上传文件的行为?
我认为这就是你要找的
req.file('testFile').upload(function (err, uploadedFiles){
if (err) return res.send(500, err);
return res.send(200, uploadedFiles);
});
这并不能完全回答您的问题,但至少它是一个解决方案:
req.file('testFile').upload(function (err, uploadedFiles){
if (err) return res.send(500, err);
if (uploadedFiles.length < 1) {
return res.badRequest('file missing or could not be uploaded');
}
return res.send(200, uploadedFiles);
});
上传的文件包含一组成功上传的文件,它们是可用的。
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 是否可以使用JavaScript/AAJAX在客户端创建一个文件
- 是否可以用JavaScript显示等效的文件夹对话框
- 是否可以在javascript中读取IE中的本地文件
- js文件是否阻碍了war文件的构建
- 是否可以从html中的javascript调用.vbs文件
- 是否可以缓存可下载的文件,并在XHR和非XHR请求之间共享该缓存
- 根据手机上是否存在文件,在jQuery mobile中动态填充列表视图
- 如何使用javascript检查移动sd卡中是否存在文件
- 使用javascript检查服务器上是否存在html文件
- 是否可以从Html本地存储输出到.csv或类似文件
- 是否可以从javascript文件中将量角器作为模块运行
- Javascript:检测文件读取器中是否有图像
- 如何使用JS检查AWS S3上是否存在动态创建的文件
- 是否可以更改html<输入>文件
- qoxdoo中的离线存储是否与所有浏览器和本地文件系统兼容
- 内容安全策略指令:;脚本src'self'blob:文件系统:chrome扩展资源:“;获取是否时
- 检查蒸汽配置文件url是否有效
- 如果文件不存在,fs.watch是否有错误处理程序
- 寻找HTML5视频是否需要加载整个文件