当前位置: 首页 > 知识库问答 >
问题:

将block blob上载到Azure时“请求正文太大,超过了允许的最大限制”

哈宪
2023-03-14
// content = array of bytes ~ 300 GB
using (var stream = new MemoryStream(content))
{
      var blobRequestOptions = new BlobRequestOptions
      {
          ParallelOperationThreadCount = Microsoft.WindowsAzure.Storage.Shared.Protocol.Constants.MaxParallelOperationThreadCount
      };
      blob.UploadFromStream(stream, options: blobRequestOptions);
}

请求正文太大,超过了允许的最大限制

共有1个答案

马银龙
2023-03-14

我认为问题(每个评论确认旧的SDK版本)是客户端SDK版本号。从V8.0开始,支持大的(200GB->4.77TB)块blob大小(块现在最多100MB,而以前的限制是4MB)。50,000块的限制仍然适用(因此,100MB x 50,000块提供了4.77TB的大小)。

以前的SDK版本限制为4MB块,200GB块blob大小限制。

NET客户机库(版本8.0.0)、Java客户机库(版本5.0.0)、Node.js客户机库(版本2.0.0)和AzCopy命令行实用工具(版本5.2.0)的最新版本都支持较大的块blob。您也可以像往常一样直接使用REST API。REST API版本2016-05-31及更高版本支持更大的块blob。

 类似资料:
  • 请求正文太大,超过了允许的最大限制。 我知道我可能需要削减json,但还有其他建议吗?(比如在某个地方增加消息大小?)

  • 我正在处理大量的二进制文件。在最近对本地git repo进行了一次更改之后,我试图将更改推回到远程,结果收到以下错误。 不幸的是,我不能使用这里描述的策略,因为所有的更改都包含在一次提交中。有什么建议吗?我怎样才能绕过这个包装尺寸限制?

  • 我正在尝试使用GridFS和ruby在我的mongo数据库中插入一个33 MB的视频文件,我有一个系统性的“文档超过了允许的最大BSON大小。最大为16777216。”。我认为在mongo集合中插入大于16MB的文件的唯一方法是使用Gridfs,所以我怀疑我做得不对,即使我复制/粘贴了Ruby驱动程序示例(http://docs.mongodb.org/ecosystem/tutorial/rub

  • 我有下面的上传文件方法来上传多部分文件,我看到413请求实体太大,同时上传一个像28MB的大尺寸文件。在tomcat 9服务器配置中,我已经将设置为50MB,并且还尝试了下面链接中建议的设置。我已经在文件中添加了下面的属性。 我在下面的链接中尝试了一些建议,但仍然看到相同的错误:Spring Boot Upload Multipart 413请求实体太大

  • 本文向大家介绍.net mvc超过了最大请求长度的解决方法,包括了.net mvc超过了最大请求长度的解决方法的使用技巧和注意事项,需要的朋友参考一下 在我们的项目中遇到"超过了最大请求长度"如下图所示,是因为IIS默认请求长度4M,当请求长度大于这个值的时候报错,下面是解决方案. 解决方案:修改web.config文件 1、注意在mvc中有两个web.config文件,如下图,一个位于Views

  • 我正试图将一个保存到一个嵌套中。但是当我尝试这么做时,服务器崩溃了,这就是我在控制台上看到的问题。日志: 有一件事是JSON请求的大小是1095922字节,在Nest中有人知道怎么做吗。js是否增加有效请求的大小?谢谢