public ActionResult Index(PublishPost post, HttpPostedFileBase f)
{
string apiUrl = "http://myurl.com"
WebClient Client = new WebClient();
byte[] rb = Client.UploadFile(apiUrl, "POST", f.FullName);
string response = Encoding.UTF8.GetString(rb);
}
的httppostefilebase
的路径显示 - C:\Windows\SysWOW64\inetsrv\adminrights.JPG
但它给错误与Web客户端 - Path not found
。请帮助完整路径是给错误与Web客户端上传文件
您是在本地测试还是与某些服务器进行测试?如果'string apiUrl =“http://myurl.com”'是某个服务器URL,并且您正在上传本地存储的文件,它将不起作用。您应该使用'使用(var fileStream = File.Create(BasePath + FolderName + fileName))' f.InputStream.CopyTo(fileStream); }' – Kamo
你是否在iis上托管过你的网站? – CPR43
@Kamo如果我创建一个文件,那么我必须删除它,以及?你能写一个相同的例子,我也应该在app_code文件夹或其他文件夹中创建文件? –