gpt4 book ai didi

azure - Windows Azure : Can't upload a 34 MB file on to the blob

转载 作者:行者123 更新时间:2023-12-04 10:58:34 24 4
gpt4 key购买 nike

我试图将 34 MB 文件上传到 blob,但它提示我出现一些错误

    XML Parsing Error: no element found
Location: http://127.0.0.1:83/Default.aspx
Line Number 1, Column 1:

我该怎么办....如何解决

<小时/>

我能够上传大小为 500KB 的小文件..但我有一个大小为 34 MB 的文件要上传到我的 blob 容器中

我尝试使用

protected void ButUpload_click(object sender, EventArgs e)
{
// store upladed file as a blob storage
if (uplFileUpload.HasFile)
{
name = uplFileUpload.FileName;
// get refernce to the cloud blob container
CloudBlobContainer blobContainer = cloudBlobClient.GetContainerReference("documents");

// set the name for the uploading files
string UploadDocName = name;

// get the blob reference and set the metadata properties
CloudBlob blob = blobContainer.GetBlobReference(UploadDocName);
blob.Metadata["FILETYPE"] = "text";
blob.Properties.ContentType = uplFileUpload.PostedFile.ContentType;

// upload the blob to the storage
blob.UploadFromStream(uplFileUpload.FileContent);

}
}

但是我无法上传它..谁能告诉我该怎么做....

最佳答案

大于 64MB 的 Blob 必须使用 block Blob 上传。您将文件分成 block ,上传所有 block (将每个 block 与唯一的字符串标识符相关联),最后将 block ID 列表发布到 blob 以一次性提交整个批处理。

对于大小小于 64MB 的大 blob,也建议按 block 上传。网络连接或互联网路由中的故障很容易在非常大的上传中丢失一两帧,这将损坏整个上传或使整个上传无效。使用较小的方 block 来减少您接触宇宙事件的机会。

此讨论线程中的更多信息:http://social.msdn.microsoft.com/Forums/en-NZ/windowsazure/thread/f4575746-a695-40ff-9e49-ffe4c99b28c7

关于azure - Windows Azure : Can't upload a 34 MB file on to the blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2623773/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com