(i)我的代码或(ii)Google App Engine似乎有问题。它一定是我的代码。我正在使用int fd = fileno(file_pointer);
int mode = fcntl(fd, F_GETFL);
,Expres
,Multer
和GAE
。
下面有2条简单的路线用于上传一些图像。 逻辑是(请参见下面的代码):
Google Storage
)/tmp
和sharp
优化/调整图像大小我的问题是:
您知道发生了什么吗?一种超时:上传4张1MB的图片需要一点时间...?我该如何解决?谢谢。
A /简化的imagemin
路线
Get
B /简化的router.get('/a', (req, res) => {
try {
res.send(
<form action="/app/login" enctype="multipart/form-data" method="post">
<input type="file" name="upload" multiple="multiple" />
<button class="button" type="submit">
Save
</button>
</form>
)
} catch (e) {
logger.error(e)
}
})
路线
post
C。 router.post('/a', upload.array('upload', 4), async (req, res) => {
try {
await optimizeAndSaveImages(req.files)
res.redirect(`somewhere`)
} catch (e) {
logger.error(e)
}
})
fn
optimizeAndSaveImages