gpt4 book ai didi

c# - 验证上传大小

转载 作者:太空宇宙 更新时间:2023-11-03 22:54:52 25 4
gpt4 key购买 nike

我有下面的代码:

MultipartMemoryStreamProvider result = await Request.Content.ReadAsMultipartAsync(new MultipartMemoryStreamProvider());
HttpContent content = results.Contents.FirstOrDefault(i => i.Headers.ContentDisposition.Name.Contains("FileContent"));

byte[] data = await content.ReadAsByteArrayAsync();

if (data.Length > 51200)
{
// block upload with more than 50mb of size
}

现在这不起作用,因为即使是 2mb 的文件也被阻止了。我搜索了一下,50mb 的 kb 是 51200。

最佳答案

你有没有看过官方msdn documentation

Length() 方法:

gets the length in bytes of the stream.

实际上,51200 字节等于 0.05 Mb。你试过改变它吗?

如果需要屏蔽大于50mb的上传,需要设置为:50 Mb = 52,428,800 字节。

关于c# - 验证上传大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45858309/

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