asp.net-mvc - 如何将带有webclient的文件传递给asp.net mvc中的webservice?
问题描述
我想使用 webclient 将文件从控制器传递到 Web 服务。如何将我的文件作为 multipart/form-data 传递?
[HttpPost]
public ActionResult Create(CreateSliders create, HttpPostedFileBase imgUp)
{
if (ModelState.IsValid)
{
WebClient webclient = new WebClient();
webclient.Headers[HttpRequestHeader.ContentType] = "application/json;charset=utf-8";
string url = "MYURL";
webclient.Headers["Authorization"] = "Basic " + Convert.ToBase64String(Encoding.Default.GetBytes("Username:Password"));
webclient.Headers.Add("Request-type", "edit-sliders");
webclient.Encoding = UTF8Encoding.UTF8;
///What should i do for pass myfile??
}
return View();
}
解决方案
推荐阅读
- windbg - WinDbg 使用 SOS 显示 CLR (c#) 异常
- c - C 编程语言中的 %ms
- django - Django模板dictsort在西班牙语时没有正确排序
- c# - 将文件从文件夹复制到另一个具有特定文件名的文件夹从文本框中
- bash - 比较 xclip 给出的两个文件
- javascript - 无需等待 Promise.all 调用即可执行的函数
- python - 如何从多个 IP 摄像机获取帧?
- c++ - 值不能用作函数
- python - 如何使用 Python 将 csv 文件中的数据导入到我在 Sqlite3 中的表中
- python - 在json中使用python获取相等id部分的数量