我正在尝试将包含Json语法的字符串保存到FTP服务器上的.txt文件中。我尝试使用这个例子http://msdn.microsoft.com/en-us/library/ms229715.aspx,效果很好。但是这个例子需要一个现有的.txt本地文件并将其上传到FTP服务器。
我希望能够直接从字符串变量创建/更新FTP服务器上的txt文件,而不必先在我的计算机上创建txt文件。
我希望能够直接从字符串变量创建/更新FTP服务器上的txt文件,而不必先在我的计算机上创建txt文件。
MemoryStream
中获取信息而不是现有的文件。Stream
:MemoryStream memStr = MemoryStream(UTF8Encoding.Default.GetBytes("asdf"));
然而,您可以通过直接将字符串转换为 byte array
来更快地实现此操作,无需创建 Stream
:
System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
Byte[] bytes = encoding.GetBytes(yourString);
//and now plug that into your example
Stream requestStream = request.GetRequestStream();
requestStream.Write(bytes, 0, bytes.Length);
requestStream.Close();