asp.net-mvc - 使用 Web API 中的多部分表单数据上传图像的大小
问题描述
无法使用 web api C# 中的多部分表单数据获取上传图像的大小。
我使用了以下网站上提供的代码: https ://yogeshdotnet.com/web-api-2-file-upload-asp-net-mvc/
dataitem.Headers.ContentDisposition.FileName
"\"TEST.png\""
dataitem.Headers.ContentDisposition.Size
null
dataitem.Headers.ContentDisposition
{form-data; name="test_image"; filename="TEST.png"}
CreationDate: null
DispositionType: "form-data"
FileName: "\"TEST.png\""
FileNameStar: null
ModificationDate: null
Name: "\"test_image\""
Parameters: Count = 2
ReadDate: null
Size: null
这里的大小为空。我想要图像的大小。我在即时窗口中运行了这段代码。
解决方案
HttpPostedFile file = HttpContext.Current.Request.Files["test_image"];
//size of the image in bytes.
int size = file.ContentLength;
这帮助我获得了图像的大小。
推荐阅读
- octobercms - 在 OctoberCMS 中,是否可以使 type: tagList 依赖于 type: 下拉表单字段?
- python - 为什么scrapy Xpath 找不到我的浏览器Xpath 找到的内容?
- python - Tkinter如何包装连续的一系列图像
- javascript - 如何在 html 中显示 pdf 文件并删除右键单击另存为选项?
- assembly - 如何将寄存器与十六进制进行比较
- php - 如何在mysql中将数组作为列的值返回
- r - 在 API Request-R 中添加“nonce”
- excel - Excel连续3列重复值检查
- php - htaccess 将 url 从文件重定向到根目录
- xml - 如何使用 goroutine 解码 XML