在c#中使用mime类型保存文件

时间:2017-07-12 05:28:59

标签: c# io mime-types

我想用mime类型而不是扩展名来保存磁盘中的文件 因为有些用户可能会发错,并且想要使用浏览器发送给我程序的mime类型。

如何使用c#

将mime文件保存在磁盘中

1 个答案:

答案 0 :(得分:0)

我将在这里的评论中撰写我所说的作为进一步使用的答案。 MIME类型或Internet媒体类型用于互联网,其中服务器和客户端之间交换了许多资源,并且不涉及文件。接收资源的浏览器或客户端应用程序应该知道如何处理它,它是要显示的图像还是要运行的javascript。这是使用MIME类型在Web中完成的。服务器应该知道资源的性质,并且在服务器中构造MIME类型,并且知道资源是什么。

例如,如果您请求URL http://domain/resource1,则服务器知道该资源是类型 jpeg的文件,并为其构造MIME类型image/jpeg

基本上,文件类型是比MIME类型更大的信息,您可以从文件类型构造MIME,但不能反过来。

有关MIME类型的详细信息,请参阅this 有关MIME类型的列表,请参阅this