Skipper 文件上传问题解决示例
此示例的目的是找到Skipper上传文件时的问题解决方法:
req.file(file_name).upload({ dirname: book_path, saveAs: _saveAs }, function (err, file) {
// 从此处起在最新版本中出现问题
if (err) return res.send(500, err);
if (!file.length) return res.redirect('book/edit/' + book.id);
// 对文件进行处理
});
function _saveAs(file) {
// 自定义文件命名逻辑
}
在最新的Skipper版本中,这段代码在执行上传文件的过程中无法正常工作,尤其是在 upload
方法中调用 saveAs
函数后出现中断。解决方法可能涉及版本兼容性问题,推荐逐步检查req.file()
的响应状态,并确保 saveAs
方法的回调函数能够正确执行。
下载地址
用户评论