我想知道是否有人可以帮忙解决以下问题。
我有一个基于node/express的API,用于上传图片。
服务器1
var upload = multer({ dest: 'uploads/'})
app.post('/api/upload', upload.single('file'), function(req, res, next) {
if (req.file && req.file.path) {
//used to have imgur upload
//imgur.uploadFile(req.file.path)
// .then(function (json) {
//});
}
});
服务器2
我有一个用于图片上传的PHP Api,使用了pictshare进行自托管。我想通过将上传重定向到PHP Api服务器来将文件上传重定向到新的Api。
尝试过multer
、multiparty
、needle
、request
和其他各种方法......但是总是无法解决问题。
是否有办法直接将multer指向新的目标?
文件被保存在uploads/
文件夹中,也许更好的方法是上传/将该文件直接上传到新服务器并从服务器2返回新url?
寻找用于上传图像的流水线方案,但没有太多进展......
注意:移动应用程序正在使用server1 api,因此如果可以从服务器端处理,则不希望发布应用程序更新。