C# 上传带有附加数据的文件

标签 c# file-upload webclient

我正在使用以下代码上传文件:

WebClient w = new WebClient();
            byte [] res=w.UploadFile("http://gate.com/in.php", @"c:\image.gif");

如何添加额外的帖子数据,如 name=test&value=test2

最佳答案

WebClient 类不支持此功能。你可以看看 blog post我写了这个主题。您还可以使用提供的解决方案上传多个文件。

关于C# 上传带有附加数据的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5522136/

相关文章:

php - 快速上传文件到PHP服务器

c# - 将文件上传到不同的服务器

java - Vertx FileUpload 上传不带扩展名的文件

android - 没有在 Webview 中获得 onReceivedClientCertRequest 的回调

c# - Silverlight - 如何从用户控件导航到普通页面?

c# - 加密包含 key 的查询字符串

c# - 当 .NET 反射器显示它已在 .NET Framework 中完成时,为什么我不能将属性或索引器作为 ref 参数传递?

c# - MyApp.vshost.exe 应该与 MyApp.exe 一起分发吗?

asp.net-mvc - System.IO.Stream 支持 HttpPostedFileBase

c# - DownloadFileCompleted 事件不会在循环 c# .net 内部触发