相关疑难解决方法(0)

来自C#客户端的多部分表单

我试图从C#客户端(Outlook插件)填写php应用程序中的表单.我使用Fiddler从php应用程序中查看原始请求,并将表单作为multipart/form传输.不幸的是.Net没有为这种类型的表单提供本机支持(WebClient只有一种上传文件的方法).有人知道图书馆或有一些代码来实现这一目标吗?我想发布不同的值,另外(但有时只)发布一个文件.

谢谢你的帮助,塞巴斯蒂安

c# http multipartform-data

52
推荐指数
5
解决办法
11万
查看次数

如何在c#中使用带有代理支持的http帖子

如何在c#和多部分表单数据上传方法中使用带有代理支持的http post

c# httpwebrequest

9
推荐指数
1
解决办法
4万
查看次数

.Net - 使用HttpClient发布文件?

我有一个调试方法,我试图用来将多个文件发布到本地端点来模拟一系列上传.

我有以下代码:

var fi = new FIleInfo(....);
var form = new MultipartFormDataContent();
form.Add(new StreamContent(fi.OpenRead()), "file", fi.Name);
client.PostAsync(@"http://localhost:12372/TemplateManagement/Asset/Create", form);
Run Code Online (Sandbox Code Playgroud)

我想发布到具有以下签名的方法(资产来自自定义绑定器,但这并不重要):

public JsonResult Create(HttpPostedFileBase file, DynamicBuilderAsset asset)
Run Code Online (Sandbox Code Playgroud)

帖子变得正常但文件参数为null.我在这里错过了什么?

.net asp.net-mvc httpclient asp.net-web-api

5
推荐指数
1
解决办法
3190
查看次数