如何在内存中创建一个txt文件?

假设这样的场景: 一个多行文本框,一个button。 用户在多行文本框中输入内容后,单击button,然后浏览器就将 用户ID.txt 文件 发送给用户。 txt文本里面就是文本框的内容。

神不在的星期二
浏览 419回答 2
2回答

莫回无

首先你要清楚,通过网络传输的东西是没有“格式”可言的,他们都是“流”,“格式”是通常是通过传输的“头”——比如包头,响应的头来定义的。如果你通过HTTP传输文件给客户,那么就需要在HTTP Header里写明这个响应的格式是什么,然后再把你需要传输的文件(这里你就是纯文本了)以流的形式写入这次响应的流里,通过这个流传输给客户。浏览器接受到这个响应后,会去查看HTTP Header里的相关信息,当它发现是TXT格式后,就会直接在自身打开,或者调用自身或外部的下载工具来下载这个响应的流了。

翻翻过去那场雪

MemoryStream可能是你要的东西 :-)
打开App,查看更多内容
随时随地看视频慕课网APP