0
app.post('/upload', function(req, res){
        fs.readFile(req.files.displayImage.path, function (err, data) {
            var newPath = __dirname + '/../public/uploads/' + req.files.displayImage.name;
            console.log(newPath);
            fs.writeFile(newPath, data, function (err) {
                if (!err) {
                    AM.savePhotogeo({
                        file : req.files.displayImage.name,
                        lat : req.param('lat'),
                        lon : req.param('lon'),
                        text : req.param('text'),
                        user : req.param('user')
                    }, function(e){
                        if (e) {
                            console.log("can't save photo geo");
                        };
                    });
                    res.redirect("/");
                };

            });
        });
    });

如果我导航到该文件夹​​,我可以使用任何图像查看器打开图像,但如果我在浏览器的地址栏中键入它,例如:http://localhost.com:8080/public/uploads/apple.png,它不会t打开图像,但是如果我将图像文件复制到某个地方然后复制回uploads /,现在我可以打开它。怎么了?

4

0 回答 0