<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[mime类型模块 - 编程技术参考——模具行业从业者必备知识手册]]></title><description><![CDATA[<p dir="auto">&lt;h2&gt;mime&lt;/h2&gt;</p>
<p dir="auto">&lt;p&gt;Comprehensive MIME type mapping API based on mime-db module.&lt;/p&gt;</p>
<p dir="auto">&lt;h3&gt;Install&lt;/h3&gt;</p>
<p dir="auto">&lt;p&gt;Install with &lt;a href="<a href="http://github.com/isaacs/npm" rel="nofollow ugc">http://github.com/isaacs/npm</a>"&gt;npm&lt;/a&gt;:&lt;/p&gt;</p>
<p dir="auto">&lt;p&gt;    npm install mime&lt;/p&gt;</p>
<p dir="auto">&lt;h3&gt;Contributing / Testing&lt;/h3&gt;</p>
<p dir="auto">&lt;p&gt;    npm run test&lt;/p&gt;</p>
<p dir="auto">&lt;h3&gt;Command Line&lt;/h3&gt;</p>
<p dir="auto">&lt;p&gt;    mime [path_string]&lt;/p&gt;</p>
<p dir="auto">&lt;p&gt;E.g.&lt;/p&gt;</p>
<p dir="auto">&lt;blockquote&gt;<br />
&lt;p&gt;mime scripts/jquery.js&lt;/p&gt;<br />
&lt;/blockquote&gt;<br />
&lt;p&gt;    application/javascript&lt;/p&gt;</p>
<p dir="auto">&lt;h3&gt;API - Queries&lt;/h3&gt;</p>
<p dir="auto">&lt;h4&gt;mime.lookup(path)&lt;/h4&gt;<br />
&lt;p&gt;Get the mime type associated with a file, if no mime type is found &lt;code&gt;application/octet-stream&lt;/code&gt; is returned. Performs a case-insensitive lookup using the extension in &lt;code&gt;path&lt;/code&gt; (the substring after the last '/' or '.').  E.g.&lt;/p&gt;</p>
<p dir="auto">&lt;pre&gt;&lt;code&gt;<br />
var mime = require('mime');</p>
<p dir="auto">mime.lookup('/path/to/file.txt');         // =&gt; 'text/plain'<br />
mime.lookup('file.txt');                  // =&gt; 'text/plain'<br />
mime.lookup('.TXT');                      // =&gt; 'text/plain'<br />
mime.lookup('htm');                       // =&gt; 'text/html'<br />
&lt;/code&gt;&lt;/pre&gt;</p>
<p dir="auto">&lt;h4&gt;mime.default_type&lt;/h4&gt;<br />
&lt;p&gt;Sets the mime type returned when &lt;code&gt;mime.lookup&lt;/code&gt; fails to find the extension searched for. (Default is &lt;code&gt;application/octet-stream&lt;/code&gt;.)&lt;/p&gt;</p>
<p dir="auto">&lt;h4&gt;mime.extension(type)&lt;/h4&gt;<br />
&lt;p&gt;Get the default extension for &lt;code&gt;type&lt;/code&gt;&lt;/p&gt;</p>
<p dir="auto">&lt;pre&gt;&lt;code&gt;<br />
mime.extension('text/html');                 // =&gt; 'html'<br />
mime.extension('application/octet-stream');  // =&gt; 'bin'<br />
&lt;/code&gt;&lt;/pre&gt;</p>
<p dir="auto">&lt;h4&gt;mime.charsets.lookup()&lt;/h4&gt;</p>
<p dir="auto">&lt;p&gt;Map mime-type to charset&lt;/p&gt;</p>
<p dir="auto">&lt;pre&gt;&lt;code&gt;<br />
mime.charsets.lookup('text/plain');        // =&gt; 'UTF-8'<br />
&lt;/code&gt;&lt;/pre&gt;</p>
<p dir="auto">&lt;p&gt;(The logic for charset lookups is pretty rudimentary.  Feel free to suggest improvements.)&lt;/p&gt;</p>
<p dir="auto">&lt;h3&gt;API - Defining Custom Types&lt;/h3&gt;</p>
<p dir="auto">&lt;p&gt;Custom type mappings can be added on a per-project basis via the following APIs.&lt;/p&gt;</p>
<p dir="auto">&lt;h4&gt;mime.define()&lt;/h4&gt;</p>
<p dir="auto">&lt;p&gt;Add custom mime/extension mappings&lt;/p&gt;</p>
<p dir="auto">&lt;pre&gt;&lt;code&gt;<br />
mime.define({<br />
'text/x-some-format': ['x-sf', 'x-sft', 'x-sfml'],<br />
'application/x-my-type': ['x-mt', 'x-mtt'],<br />
// etc ...<br />
});</p>
<p dir="auto">mime.lookup('x-sft');                 // =&gt; 'text/x-some-format'<br />
&lt;/code&gt;&lt;/pre&gt;</p>
<p dir="auto">&lt;p&gt;The first entry in the extensions array is returned by &lt;code&gt;mime.extension()&lt;/code&gt;. E.g.&lt;/p&gt;</p>
<p dir="auto">&lt;pre&gt;&lt;code&gt;<br />
mime.extension('text/x-some-format'); // =&gt; 'x-sf'<br />
&lt;/code&gt;&lt;/pre&gt;</p>
<p dir="auto">&lt;h4&gt;mime.load(filepath)&lt;/h4&gt;</p>
<p dir="auto">&lt;p&gt;Load mappings from an Apache ".types" format file&lt;/p&gt;</p>
<p dir="auto">&lt;pre&gt;&lt;code&gt;<br />
mime.load('./my_project.types');<br />
&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;The .types file format is simple -  See the &lt;code&gt;types&lt;/code&gt; dir for examples.&lt;/p&gt;</p>
<p dir="auto">&lt;hr&gt;</p>
<p dir="auto">&lt;p&gt;本文由模极社发布&lt;/p&gt;</p>
<p dir="auto">&lt;hr&gt;<br />
&lt;p&gt;!&lt;a href="upload://im5w4bbZS7qEfHo32U8caxAUX72.svg"&gt;mime类型模块 - 编程技术参考&lt;/a&gt;&lt;/p&gt;</p>
<p dir="auto">&lt;hr&gt;<br />
&lt;h4&gt;<img src="https://forum.mj7.cn/assets/plugins/nodebb-plugin-emoji/emoji/android/1f517.png?v=k0o2a4s5i30" class="not-responsive emoji emoji-android emoji--link" title=":link:" alt="🔗" /> 你可能还感兴趣&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="/t/4521/4521"&gt;@intlify/message-compiler&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="/t/2808/2808"&gt;定模座板功能说明与设计选型指南&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="/t/898/898"&gt;侧浇口适合什么产品？&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;</p>
<p dir="auto">&lt;hr&gt;<br />
&lt;p&gt;&lt;strong&gt;相关推荐：&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="<a href="https://www.mj7.cn/t/4836-4836" rel="nofollow ugc">https://www.mj7.cn/t/4836-4836</a>"&gt;北京模具产业 — 科技研发驱动型模具基地&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="<a href="https://www.mj7.cn/t/4835-4835" rel="nofollow ugc">https://www.mj7.cn/t/4835-4835</a>"&gt;上海模具产业 — 高端精密模具研发中心&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="<a href="https://www.mj7.cn/t/4834-4834" rel="nofollow ugc">https://www.mj7.cn/t/4834-4834</a>"&gt;产业集群与模具产业发展的关系&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;</p>
<p dir="auto">&lt;hr&gt;<br />
&lt;p&gt;你们厂里是怎么处理的？来评论区聊聊。&lt;/p&gt;</p>
]]></description><link>https://forum.mj7.cn/topic/7264/mime类型模块-编程技术参考-模具行业从业者必备知识手册</link><generator>RSS for Node</generator><lastBuildDate>Fri, 02 Oct 2026 07:36:04 GMT</lastBuildDate><atom:link href="https://forum.mj7.cn/topic/7264.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 19 Apr 2026 22:32:26 GMT</pubDate><ttl>60</ttl></channel></rss>