我正在使用Node.js和Socket.io进行聊天应用,我也实现了文件上传器。
var uploader = new siofu();
uploader.dir = "images/uploads/";
uploader.mode = "0775";
uploader.listen(socket);
uploader.maxFileSize = 3000000;
文件夹的结构如下:
www
-example.com
--html
--server.js //Actual Node.js server that's started.
---public
----images
-----uploads
我尝试过以下路径:
public/images/uploads/
public/images/uploads
/public/images/uploads/
/public/images/uploads
./public/images/uploads/
./public/images/uploads
然而它不起作用,服务器一直让我ENOENT,文件甚至没有上传。
但是,当我将上传路径设置为:/var/www/example.com/html/public/images/uploads
时
它工作得很好并完美上传图像。
注意:它之前有效,但我不得不对服务器进行硬重置,之后 - 发生了这种情况。
导致这种情况的原因是什么?