我正在构建一个.NET Core3.1WebAPI,它将接收一个大文件(高达500 an ),如果它是有效的,则向客户端返回一个200个响应,然后将上传的文件上传到一个Azure Blob容器。我遇到的问题是,在我将响应返回给客户端之后,请求/流将被释放(我相信),它不会给我任何错误,也不会上传。我尝试过几种选择,但都没有成功:成功上传文件的唯一方法是,如果我将文件保存
我在将大电影上传到我创建的Azure应用程序服务时遇到问题。上传电影时,4-5分钟后我得到请求超时(大于150MB)。对于前端,我使用VueJS,并通过promisify all settled函数发送多个文件。在本地使用时不会有任何问题。对于后端,我使用Nodejs(fastify)和multer包,并使用内存中的存储选项。一旦我收到文件,基本上我会将其上传到Azure blob存储。
是否需要将电影数据分块从前端
我正在尝试上传一个Vhd (大小至少为30 web )到一个页面blob中的蔚蓝存储在一个mvc web应用程序。由于文件的大小,我不能上传这个大文件作为一个整体,因为浏览器不允许发送这个大请求。在客户端大小上,我可以进行分块,并通过ajax请求(在循环中)向服务器端控制器发送块。但是,使用.net,我没有找到将块上传到页面blob的方法。P.S有一种使用putblock()和putblocklist()方法在块blob</e