我试图将包含Json语法的字符串保存到FTP服务器上的.txt文件中.我尝试使用这个例子http://msdn.microsoft.com/en-us/library/ms229715.aspx这很好用.
但是此示例采用现有的.txt本地文件并将其上载到ftp服务器.
我想从字符串变量直接在ftp服务器上创建/更新txt文件.没有首先在我的电脑本地创建txt文件.
您的示例链接正是您所需要的,但您需要从MemoryStream现有文件而不是现有文件中获取信息.
您可以将字符串直接转换为a Stream:
MemoryStream memStr = MemoryStream(UTF8Encoding.Default.GetBytes("asdf"));
Run Code Online (Sandbox Code Playgroud)
但是,您可以通过直接将字符串转换为a来更快地进行此操作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();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6638 次 |
| 最近记录: |