问题描述
publicstaticvoidupLoad(stringurl,stringpath){using(WebClientmyWebClient=newWebClient()){myWebClient.Headers.Add("Content-Type","application/x-www-form-urlencoded");byte[]responseArray=myWebClient.UploadFile(url,"POST",path);stringmsg=Encoding.GetEncoding("UTF-8").GetString(responseArray);if(msg.Contains("成功")){Console.WriteLine("ok");}}}上传MP4文件大小都在1m以内有的电脑可以上传成功而有的电脑却直接报错实在是想不明白求指点!
解决方案
解决方案二:
报的什么错?你不把错误贴出来,别人怎么知道你的具体情况?最好把服务端的接收代码也贴一部分出来。
解决方案三:
如果有的电脑行,有的电脑不行,我觉得唯一的不同可能是path。建议检查一下path对应的文件是否存在,或有没有被占用等等。但最好是贴出错误,你这样帮你解决问题的人也一头雾水
解决方案四:
引用2楼rocmemory的回复:
如果有的电脑行,有的电脑不行,我觉得唯一的不同可能是path。建议检查一下path对应的文件是否存在,或有没有被占用等等。但最好是贴出错误,你这样帮你解决问题的人也一头雾水
报的粗是电脑强制关闭了一个连接
解决方案五:
引用2楼rocmemory的回复:
如果有的电脑行,有的电脑不行,我觉得唯一的不同可能是path。建议检查一下path对应的文件是否存在,或有没有被占用等等。但最好是贴出错误,你这样帮你解决问题的人也一头雾水
path都一样实在不同的机器上运行
解决方案六:
引用3楼c780895965的回复:
报的粗是电脑强制关闭了一个连接
反正就是断了断了。。。。。。确保报错的那台电脑能正确的方位的你的url。。。
解决方案七:
用这个吧
解决方案八:
引用6楼衣舞晨风的回复:
用这个吧
这个真的没法改了吗?
时间: 2024-08-01 10:53:09