C#:用C#在url中写入一个文件
本文关键字:文件 一个 url | 更新日期: 2023-09-27 18:20:07
我使用下面的代码将一些文本写入文件,然后将其上传到url。
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://domain/filename");
HttpWebResponse Response = (HttpWebResponse)request.GetResponse();
Stream file=Response.GetResponseStream();
StreamWriter wr = new StreamWriter(file);
wr.WriteLine("salam");
但是在行中有一个未处理的异常
StreamWriter wr = new StreamWriter(file);
有人能帮我吗?
您不能通过HTTP协议写入文件(除非您使用WebDAV或类似技术)。这就是为什么你所尝试的总是会失败的原因。
也许使用FTP,使用FtpWebRequest
/FtpWebResponse
类是个好主意。
另请参阅MSDN:如何:使用FTP上载文件。