【发布时间】:2011-03-16 12:01:58
【问题描述】:
我正在读取一个文件并希望将 MIME 标头信息添加到文件顶部。
例如:我有一个名为 test.txt 的文本文件。我将文件读入字节数组,然后想将以下内容附加到开头:
Content-Type: text/plain;
name="test.txt"
Content-Transfer-Encoding: binary
Content-Disposition: attachment;
filename="test.txt"
我怎样才能得到内容类型是什么?您如何建议将其添加到文件的开头?我正计划使用该信息创建一个字符串,然后将其转换为字节数组并将其粘贴在我的文件缓冲区的前面,但我担心会遇到编码问题。
【问题讨论】:
-
在检测文件类型时需要得到多细的粒度?您是要识别 xml、html、jpg、gif、png、exe、pdf、doc 等,还是只是在文本和二进制文件之间做出选择?
标签: c# content-type mime