file handling via post request in asp & c#

本文关键字:amp asp in handling via post request file | 更新日期: 2023-09-27 18:27:12

我想处理来自post请求的文件。文件如下所示:第一行:text1第二行:空行第三行:text2一个例子:

"asdasd1

asdasdasd2"

到目前为止,我处理的文件是这样的:

byte[]data=Request.BinaryRead(Request.TotalBytes);

String processedfile=编码.UTF8.GetString(数据);

但这是我失去了分页符,整个字符串变成了1行,而不是3行。

我如何处理重新请求,最后我可以保留分页符?

提前感谢!

真诚,

左利

file handling via post request in asp & c#

由于您没有在页面上使用HTML上传控件(这将毫无问题地保留整个文件),我猜测您的"文件"中的重要空白不是百分比编码的(或URL编码的:http://en.wikipedia.org/wiki/Percent-encoding)所以被抛弃了。

您的客户端需要对文件内容进行URL编码,否则空间、选项卡等内容很可能会丢失。