node.js 上传图片 本机可以,服务器报错

图片描述
这是本地电脑上传后 打印的。
上传到服务器就不行, 我在服务器 根目录也 创建 tmp 文件夹

下面是报错,信息
本地电脑是 mac 服务器是 centOS
图片描述

阅读 2.4k
3 个回答

问题解决了,
本机上是的 路径设置是 form.uploadDir = './tmp';
而centOS服务器上不能识别, 去掉点,就能找到路径了 form.uploadDir = '/tmp'; 在服务器根路径,

但是怎么设置成 项目的根路径呢 form.uploadDir = '/www/wwwroot/tmp'; 我这样设置感觉很傻,希望大神指点

路径不存在, 创建一下就好了. 如果可以 在代码前加路径判断, 没有就 mkdir 一个.

在服务器上对应的静态文件夹下建立一个tmp目录。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题