将电影上载到应用程序服务时请求超时



我在将一部大电影上传到我创建的Azure应用程序服务时遇到问题。上传电影时,4-5分钟后我收到请求超时(大于150MB(。对于前端,我使用VueJS,并通过执行promisify all settled函数发送多个文件。在本地使用时没有任何问题。对于后端,我使用带有multer包的Nodejs(fastify(,并使用内存存储选项。一旦我收到文件,基本上我会将其上传到Azure blob存储。

我必须将电影数据从前端分块发送到后端吗?当我有多个文件时,如何实现它。

我们可以使用插座io吗?

我尝试过使用socket io。然而,如果我发送了一个大文件,并且我对socket完全陌生,我的浏览器就会冻结。

我不知道该如何解决这个问题。如果有人能指导我,给我举个例子,那就太好了。

期待你们的来信

谢谢,满足

将文件上传到服务器的问题

  1. 检查axios请求(前端(中的超时-因为您必须等到所有文件上传到服务器(https://github.com/axios/axios#creating-实例(
  2. 检查域托管配置(如果您在nginx中托管后端服务,请检查上传限制(https://www.tecmint.com/limit-file-upload-size-in-nginx/))

最新更新