c#- WebClient UploadFile方法求教

问题描述

WebClient UploadFile方法求教

public static void upLoad(string url, string path)
{
using (WebClient myWebClient = new WebClient())
{
myWebClient.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
byte[] responseArray = myWebClient.UploadFile(url, "POST", path);
string msg = Encoding.GetEncoding("UTF-8").GetString(responseArray);
if (msg.Contains("成功"))
{
Console.WriteLine("ok");
}
}
}

上传MP4文件 大小都在1m以内 有的电脑可以上传成功 而有的电脑却直接报错 实在是想不明白 求指点!

解决方案

报错的电脑提示什么,安装一个fiddler看下。一些电脑感染了360等流氓软件,可能会篡改http包头导致失败。

时间: 2024-08-25 11:30:41

c#- WebClient UploadFile方法求教的相关文章

WebClient UploadFile方法求教

问题描述 publicstaticvoidupLoad(stringurl,stringpath){using(WebClientmyWebClient=newWebClient()){myWebClient.Headers.Add("Content-Type","application/x-www-form-urlencoded");byte[]responseArray=myWebClient.UploadFile(url,"POST",pa

用 WebClient.UploadData 方法 上载文件数据

client|web|数据 假如某网站有个表单,例如(url: http://localhost/login.aspx):   帐号   密码      我们需要在程序中提交数据到这个表单,对于这种表单,我们可以使用 WebClient.UploadData 方法来实现,将所要上传的数据拼成字符即可,程序很简单:      string uriString = "http://localhost/login.aspx";   // 创建一个新的 WebClient 实例.   WebC

用WebClient.UploadData方法上载文件数据的方法_实用技巧

假如某网站有个表单,例如(url: http://localhost/login.aspx):  帐号  密码  我们需要在程序中提交数据到这个表单,对于这种表单,我们可以使用 WebClient.UploadData 方法来实现,将所要上传的数据拼成字符即可,程序很简单:  string uriString = "http://localhost/login.aspx";  // 创建一个新的 WebClient 实例.  WebClient myWebClient = new We

api文档-有关API文档的使用方法求教。

问题描述 有关API文档的使用方法求教. 为什么我想查看 ListActivity中的protect的方法-onListItemClick没有,而且用eclipse可以自动添加的方法中,有几个受保护的方法也是查到的,请问怎么才能查得到? 我想了解这些方法中各个参数的解释,怎么办. 解决方案 你可以在eclipse中看listactivity的源码,里面对参数都有说明 解决方案二: 这个放牛发是从基类继承过来的,要看下面的"从..类继承的方法" 解决方案三: 是的你可以去看这个类的基类,

方法-求教各位大神如何自定义win7的分辨率??

问题描述 求教各位大神如何自定义win7的分辨率?? 今天用virtualbox装了个win7,但是全屏情况下桌面还是无法铺满全屏,分辨率只有4:3的值,无论怎么调分辨率都无法使桌面铺满全屏...请问各位大神有什么方法可以自定义win7的分辨率吗?我感觉16:9的分辨率应该可以铺满,但是我不知道可不可以这样定义......求各位大神帮忙了...(装win8.1的时候也遇到了这个问题) 解决方案 看看是不是显示卡的驱动程序没有装对.VBox似乎并不支持宽屏,不知道现在的版本有没有改进,你试试看.

方法-求教cocos2dx中这是什么写法

问题描述 求教cocos2dx中这是什么写法 .h中 CC_SYNTHESIZE(float, runSpeed, RunSpeed); CC_SYNTHESIZE(float, maxHp, MaxHp); 这个宏是说声明了一个返回值为float类型的,变量名为runSpeed的,自动生成getRunSpeed和setRunSpeed的 方法,看文档应该是这意思. 然后在.cpp中发现有这样写 EnemyBase::EnemyBase() :sprite(NULL) ,hpBgSprite(N

在Winfrom中怎么把图片上传到服务器?

问题描述 我要做一个上传图片的功能,实现把本地的图片上传到服务器中,那位大大讲解一下,有代码最好 解决方案 解决方案二:后台可以考虑使用ftp或是http服务器来接受文件,如果采用http的话,给你一个参考server(asp.netmvc)[AcceptVerbs(HttpVerbs.Post)]publicvoidPush(stringid){stringappName=id.Split('.')[0];stringtargetFolder=Path.Combine(Server.MapPa

C# Windows Phone 8 WP8 开发,将WebClient的DownloadStringCompleted事件改成非同步的awiat方法。

原文:C# Windows Phone 8 WP8 开发,将WebClient的DownloadStringCompleted事件改成非同步的awiat方法. 一般我们在撰写Windows Phone APP 的时候,很常使用WebClient来帮我们完成抓取网路资料的动作,并且利用DownloadStringCompleted的事件去帮我们得知载入的事件已经完成了,可以让我们进行下一步的动作,但是若我们想要将WebClient的DownloadStringCompleted事件改成非同步的aw

C# WebClient类用法实例

  这篇文章主要介绍了C# WebClient类用法实例,本文讲解使用WebClient下载文件.OpenWriter打开一个流使用指定的方法将数据写入到uri以及上传文件示例,需要的朋友可以参考下 进来的项目中要实现能够在windows service中调用指定项目的链接页面.由于访问页面时候使用的是ie浏览器或其他浏览器,所以想起用webclient类. 如果只想从特定的URI请求文件,则使用WebClient,它是最简单的.NET类,它只用一两条命令执行基本操作,.NET FRAMEWOR