NAE上传文件失败!!!!!!!!!!!!!!
发布于 12 年前 作者 djyde 4253 次浏览 最后一次编辑是 8 年前

一个有上传文件功能的表单, express的uploaddir设置成了根目录的tmp文件夹…

提交表单的时候console.log(req.files)可以看到上传的文件, 但是在tmp文件夹里面却什么都没有…

什么情况?

6 回复

经过验证已经发现问题, 上传文件实际上是成功的, 而tmp文件夹里什么都没有的原因是在NAE的在线 IDE中不能更新最新的文件,刷新,重新登录也没有用

nae你开发的文件环境和你发布的文件环境是不同的,如果带有空的上传文件夹进行发布,上传的东西会被覆盖掉,感觉这是个BUG,我的日志没法看!

@snoopy 我现在直接访问图片路径就可以显示到图片,但是一应用重新发布,图片就没了

@djyde 必须的啊,因为你发布的文件里面有上传的文件夹名字的,里面内容是空的,所以之前上传的内容就没了。。。

@snoopy 就是说只要那个文件夹不是空的就不会有这种情况?

@djyde 没试过,你可以尝试把那个文件夹删除再发布看看

回到顶部