【发布时间】:2011-04-14 03:32:58
【问题描述】:
每个人。我正在使用 c# 语言进行编程,但我遇到了 WebClient 类的问题。 我使用 WebClient.DownloadData 方法下载了一张图片,效果很好。但是,WebClient.UploadData 没有。 详细地说,我有一个 byte[] 包含一个图像的内容 - 命名为字节,以及一个我要上传到的图像文件夹的 URL - 命名为 filePath。那么,
WebClient wc = new WebClient();
byte[] responseArray = wc.UploadData(filePath, "POST", bytes);
它会在出现错误后返回给我
System.Net.WebException: The remote server returned an error: (500) Internal Server Error.
at System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
at System.Net.WebClient.UploadData(Uri address, String method, Byte[] data)
at System.Net.WebClient.UploadData(String address, String method, Byte[] data)
我还研究了一些解决这个问题的方法,但是没有一个对我有用。 :( 请帮忙! :-s
【问题讨论】:
标签: c# file-upload webclient.uploaddata