PhpOffice获取写入excel中图片的方法

      发布在:后端技术      评论:0 条评论
<p>具体上代码:</p><p><br/></p><pre style="background-color:#262e37;color:#ffffff;font-family:&#39;Consolas&#39;,monospace;font-size:11.3pt;"><span style="color:#66837f;background-color:#191f26;">// &nbsp; &nbsp;</span><span style="color:#66837f;background-color:#191f26;font-family:&#39;宋体&#39;,monospace;">导入</span><span style="color:#66837f;font-family:&#39;宋体&#39;,monospace;"><br/></span><span style="color:#66837f;font-family:&#39;宋体&#39;,monospace;"> &nbsp; &nbsp;</span><span style="color:#f92672;">public function </span><span style="color:#a6e22e;">import</span>(){<br/> $file <span style="color:#f92672;">= </span>$this<span style="color:#f92672;">-&gt;</span><span style="color:#b05dc4;font-weight:bold;">request</span><span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">request</span>(<span style="color:#e6db74;">&#39;file&#39;</span>);<br/> <span style="color:#f92672;">if </span>(<span style="color:#f92672;">!</span>$file) {<br/> $this<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">error</span>(<span style="color:#a6e22e;">__</span>(<span style="color:#e6db74;">&#39;Parameter %s can not be empty&#39;</span>, <span style="color:#e6db74;">&#39;file&#39;</span>));<br/> }<br/> $filePath <span style="color:#f92672;">= </span><span style="color:#cc90dc;font-weight:bold;font-style:italic;">ROOT_PATH </span><span style="color:#f92672;">. </span><span style="color:#cc90dc;font-weight:bold;font-style:italic;">DS </span><span style="color:#f92672;">. </span><span style="color:#e6db74;">&#39;public&#39; </span><span style="color:#f92672;">. </span><span style="color:#cc90dc;font-weight:bold;font-style:italic;">DS </span><span style="color:#f92672;">. </span>$file;<br/> <span style="color:#f92672;">if </span>(<span style="color:#f92672;">!</span><span style="color:#66d9ef;font-style:italic;">is_file</span>($filePath)) {<br/> $this<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">error</span>(<span style="color:#a6e22e;">__</span>(<span style="color:#e6db74;">&#39;No results were found&#39;</span>));<br/> }<br/> <span style="color:#66837f;background-color:#191f26;">//</span><span style="color:#66837f;background-color:#191f26;font-family:&#39;宋体&#39;,monospace;">实例化</span><span style="color:#66837f;background-color:#191f26;">reader</span><span style="color:#66837f;"><br/></span><span style="color:#66837f;"> &nbsp; &nbsp; &nbsp; &nbsp;</span>$ext <span style="color:#f92672;">= </span><span style="color:#66d9ef;font-style:italic;">pathinfo</span>($filePath, <span style="color:#cc90dc;font-weight:bold;font-style:italic;">PATHINFO_EXTENSION</span>);<br/> <span style="color:#f92672;">if </span>(<span style="color:#f92672;">!</span><span style="color:#66d9ef;font-style:italic;">in_array</span>($ext, [<span style="color:#e6db74;">&#39;csv&#39;</span>, <span style="color:#e6db74;">&#39;xls&#39;</span>, <span style="color:#e6db74;">&#39;xlsx&#39;</span>])) {<br/> $this<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">error</span>(<span style="color:#a6e22e;">__</span>(<span style="color:#e6db74;">&#39;Unknown data format&#39;</span>));<br/> }<br/> <span style="color:#f92672;">if </span>($ext <span style="color:#f92672;">=== </span><span style="color:#e6db74;">&#39;csv&#39;</span>) {<br/> $file <span style="color:#f92672;">= </span><span style="color:#66d9ef;font-style:italic;">fopen</span>($filePath, <span style="color:#e6db74;">&#39;r&#39;</span>);<br/> $filePath <span style="color:#f92672;">= </span><span style="color:#66d9ef;font-style:italic;">tempnam</span>(<span style="color:#66d9ef;font-style:italic;">sys_get_temp_dir</span>(), <span style="color:#e6db74;">&#39;import_csv&#39;</span>);<br/> $fp <span style="color:#f92672;">= </span><span style="color:#66d9ef;font-style:italic;">fopen</span>($filePath, <span style="color:#e6db74;">&quot;w&quot;</span>);<br/> $n <span style="color:#f92672;">= </span><span style="color:#ae81ff;">0</span>;<br/> <span style="color:#f92672;">while </span>($line <span style="color:#f92672;">= </span><span style="color:#66d9ef;font-style:italic;">fgets</span>($file)) {<br/> $line <span style="color:#f92672;">= </span><span style="color:#66d9ef;font-style:italic;">rtrim</span>($line, <span style="color:#e6db74;">&quot;</span><span style="color:#ae81ff;">\n\r\0</span><span style="color:#e6db74;">&quot;</span>);<br/> $encoding <span style="color:#f92672;">= </span><span style="color:#66d9ef;font-style:italic;">mb_detect_encoding</span>($line, [<span style="color:#e6db74;">&#39;utf-8&#39;</span>, <span style="color:#e6db74;">&#39;gbk&#39;</span>, <span style="color:#e6db74;">&#39;latin1&#39;</span>, <span style="color:#e6db74;">&#39;big5&#39;</span>]);<br/> <span style="color:#f92672;">if </span>($encoding <span style="color:#f92672;">!= </span><span style="color:#e6db74;">&#39;utf-8&#39;</span>) {<br/> $line <span style="color:#f92672;">= </span><span style="color:#66d9ef;font-style:italic;">mb_convert_encoding</span>($line, <span style="color:#e6db74;">&#39;utf-8&#39;</span>, $encoding);<br/> }<br/> <span style="color:#f92672;">if </span>($n <span style="color:#f92672;">== </span><span style="color:#ae81ff;">0 </span><span style="color:#f92672;">|| </span><span style="color:#66d9ef;font-style:italic;">preg_match</span>(<span style="color:#e6db74;">&#39;/</span><span style="color:#e6db74;background-color:#191f26;">^&quot;.*&quot;$</span><span style="color:#e6db74;">/&#39;</span>, $line)) {<br/> <span style="color:#66d9ef;font-style:italic;">fwrite</span>($fp, $line <span style="color:#f92672;">. </span><span style="color:#e6db74;">&quot;</span><span style="color:#ae81ff;">\n</span><span style="color:#e6db74;">&quot;</span>);<br/> } <span style="color:#f92672;">else </span>{<br/> <span style="color:#66d9ef;font-style:italic;">fwrite</span>($fp, <span style="color:#e6db74;">&#39;&quot;&#39; </span><span style="color:#f92672;">. </span><span style="color:#66d9ef;font-style:italic;">str_replace</span>([<span style="color:#e6db74;">&#39;&quot;&#39;</span>, <span style="color:#e6db74;">&#39;,&#39;</span>], [<span style="color:#e6db74;">&#39;&quot;&quot;&#39;</span>, <span style="color:#e6db74;">&#39;&quot;,&quot;&#39;</span>], $line) <span style="color:#f92672;">. </span><span style="color:#e6db74;">&quot;</span><span style="color:#ae81ff;">\&quot;\n</span><span style="color:#e6db74;">&quot;</span>);<br/> }<br/> $n<span style="color:#f92672;">++</span>;<br/> }<br/> <span style="color:#66d9ef;font-style:italic;">fclose</span>($file) <span style="color:#f92672;">|| </span><span style="color:#66d9ef;font-style:italic;">fclose</span>($fp);<br/><br/> $reader <span style="color:#f92672;">= new </span><span style="color:#f57dac;">Csv</span>();<br/> } <span style="color:#f92672;">elseif </span>($ext <span style="color:#f92672;">=== </span><span style="color:#e6db74;">&#39;xls&#39;</span>) {<br/> $reader <span style="color:#f92672;">= new </span><span style="color:#f57dac;">Xls</span>();<br/> } <span style="color:#f92672;">else </span>{<br/> $reader <span style="color:#f92672;">= new </span><span style="color:#f57dac;">Xlsx</span>();<br/> }<br/><br/> <span style="color:#66837f;background-color:#191f26;">//</span><span style="color:#66837f;background-color:#191f26;font-family:&#39;宋体&#39;,monospace;">导入文件首行类型</span><span style="color:#66837f;background-color:#191f26;">,</span><span style="color:#66837f;background-color:#191f26;font-family:&#39;宋体&#39;,monospace;">默认是注释</span><span style="color:#66837f;background-color:#191f26;">,</span><span style="color:#66837f;background-color:#191f26;font-family:&#39;宋体&#39;,monospace;">如果需要使用字段名称请使用</span><span style="color:#66837f;background-color:#191f26;">name</span><span style="color:#66837f;"><br/></span><span style="color:#66837f;"> &nbsp; &nbsp; &nbsp; &nbsp;</span>$importHeadType <span style="color:#f92672;">= isset</span>($this<span style="color:#f92672;">-&gt;</span><span style="color:#b05dc4;font-weight:bold;">importHeadType</span>) <span style="color:#f92672;">? </span>$this<span style="color:#f92672;">-&gt;</span><span style="color:#b05dc4;font-weight:bold;">importHeadType </span><span style="color:#f92672;">: </span><span style="color:#e6db74;">&#39;comment&#39;</span>;<br/><br/> $table <span style="color:#f92672;">= </span>$this<span style="color:#f92672;">-&gt;</span><span style="color:#b05dc4;font-weight:bold;">model</span><span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getQuery</span>()<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getTable</span>();<br/> $database <span style="color:#f92672;">= </span>\<span style="color:#f57dac;">think</span>\<span style="color:#e1e1e1;">Config</span><span style="color:#f92672;">::</span><span style="color:#a6e22e;">get</span>(<span style="color:#e6db74;">&#39;database.database&#39;</span>);<br/> $fieldArr <span style="color:#f92672;">= </span>[];<br/> $list <span style="color:#f92672;">= </span><span style="color:#a6e22e;">db</span>()<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">query</span>(<span style="color:#e6db74;">&quot;</span><span style="color:#e6db74;background-color:#191f26;">SELECT COLUMN_NAME,COLUMN_COMMENT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = ? AND TABLE_SCHEMA = ?</span><span style="color:#e6db74;">&quot;</span>, [$table, $database]);<br/> <span style="color:#f92672;">foreach </span>($list <span style="color:#f92672;">as </span>$k <span style="color:#f92672;">=&gt; </span>$v) {<br/> <span style="color:#f92672;">if </span>($importHeadType <span style="color:#f92672;">== </span><span style="color:#e6db74;">&#39;comment&#39;</span>) {<br/> $fieldArr[$v[<span style="color:#e6db74;">&#39;COLUMN_COMMENT&#39;</span>]] <span style="color:#f92672;">= </span>$v[<span style="color:#e6db74;">&#39;COLUMN_NAME&#39;</span>];<br/> } <span style="color:#f92672;">else </span>{<br/> $fieldArr[$v[<span style="color:#e6db74;">&#39;COLUMN_NAME&#39;</span>]] <span style="color:#f92672;">= </span>$v[<span style="color:#e6db74;">&#39;COLUMN_NAME&#39;</span>];<br/> }<br/> }<br/><br/> <span style="color:#66837f;background-color:#191f26;">//</span><span style="color:#66837f;background-color:#191f26;font-family:&#39;宋体&#39;,monospace;">加载文件</span><span style="color:#66837f;font-family:&#39;宋体&#39;,monospace;"><br/></span><span style="color:#66837f;font-family:&#39;宋体&#39;,monospace;"> &nbsp; &nbsp; &nbsp; &nbsp;</span>$insert <span style="color:#f92672;">= </span>[];<br/> <span style="color:#f92672;">try </span>{<br/> <span style="color:#f92672;">if </span>(<span style="color:#f92672;">!</span>$PHPExcel <span style="color:#f92672;">= </span>$reader<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">load</span>($filePath)) {<br/> $this<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">error</span>(<span style="color:#a6e22e;">__</span>(<span style="color:#e6db74;">&#39;Unknown data format&#39;</span>));<br/> }<br/> $currentSheet <span style="color:#f92672;">= </span>$PHPExcel<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getSheet</span>(<span style="color:#ae81ff;">0</span>); <span style="color:#66837f;background-color:#191f26;">//</span><span style="color:#66837f;background-color:#191f26;font-family:&#39;宋体&#39;,monospace;">读取文件中的第一个工作表</span><span style="color:#66837f;font-family:&#39;宋体&#39;,monospace;"><br/></span><span style="color:#66837f;font-family:&#39;宋体&#39;,monospace;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span>$allColumn <span style="color:#f92672;">= </span>$currentSheet<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getHighestDataColumn</span>(); <span style="color:#66837f;background-color:#191f26;">//</span><span style="color:#66837f;background-color:#191f26;font-family:&#39;宋体&#39;,monospace;">取得最大的列号</span><span style="color:#66837f;font-family:&#39;宋体&#39;,monospace;"><br/></span><span style="color:#66837f;font-family:&#39;宋体&#39;,monospace;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span>$allRow <span style="color:#f92672;">= </span>$currentSheet<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getHighestRow</span>(); <span style="color:#66837f;background-color:#191f26;">//</span><span style="color:#66837f;background-color:#191f26;font-family:&#39;宋体&#39;,monospace;">取得一共有多少行</span><span style="color:#66837f;font-family:&#39;宋体&#39;,monospace;"><br/></span><span style="color:#66837f;font-family:&#39;宋体&#39;,monospace;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span>$maxColumnNumber <span style="color:#f92672;">= </span><span style="color:#e1e1e1;">Coordinate</span><span style="color:#f92672;">::</span><span style="color:#a6e22e;">columnIndexFromString</span>($allColumn);<br/> $fields <span style="color:#f92672;">= </span>[];<br/><br/> <span style="color:#f92672;">for </span>($currentRow <span style="color:#f92672;">= </span><span style="color:#ae81ff;">1</span>; $currentRow <span style="color:#f92672;">&lt;= </span><span style="color:#ae81ff;">1</span>; $currentRow<span style="color:#f92672;">++</span>) {<br/> <span style="color:#f92672;">for </span>($currentColumn <span style="color:#f92672;">= </span><span style="color:#ae81ff;">1</span>; $currentColumn <span style="color:#f92672;">&lt;= </span>$maxColumnNumber; $currentColumn<span style="color:#f92672;">++</span>) {<br/> $val <span style="color:#f92672;">= </span>$currentSheet<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getCellByColumnAndRow</span>($currentColumn, $currentRow)<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getValue</span>();<br/> $fields[] <span style="color:#f92672;">= </span>$val;<br/> }<br/> }<br/><br/> <span style="color:#f92672;">for </span>($currentRow <span style="color:#f92672;">= </span><span style="color:#ae81ff;">2</span>; $currentRow <span style="color:#f92672;">&lt;= </span>$allRow; $currentRow<span style="color:#f92672;">++</span>) {<br/> $values <span style="color:#f92672;">= </span>[];<br/> <span style="color:#f92672;">for </span>($currentColumn <span style="color:#f92672;">= </span><span style="color:#ae81ff;">1</span>; $currentColumn <span style="color:#f92672;">&lt;= </span>$maxColumnNumber; $currentColumn<span style="color:#f92672;">++</span>) {<br/> <span style="color:#f92672;">if</span>($fields[$currentColumn<span style="color:#f92672;">-</span><span style="color:#ae81ff;">1</span>]<span style="color:#f92672;">==</span><span style="color:#e6db74;">&#39;</span><span style="color:#e6db74;font-family:&#39;宋体&#39;,monospace;">头像</span><span style="color:#e6db74;">&#39;</span>){<br/><span style="color:#66837f;background-color:#191f26;">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#66837f;background-color:#191f26;font-family:&#39;宋体&#39;,monospace;">调用头像获取方法</span><span style="color:#66837f;font-family:&#39;宋体&#39;,monospace;"><br/></span><span style="color:#66837f;font-family:&#39;宋体&#39;,monospace;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span>$val<span style="color:#f92672;">=</span>$this<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">writeImageInCell</span>($currentSheet,<span style="color:#e1e1e1;">Coordinate</span><span style="color:#f92672;">::</span><span style="color:#a6e22e;">stringFromColumnIndex</span>((<span style="color:#80807f;">(int) </span>$currentColumn) )<span style="color:#f92672;">. </span>$currentRow);<br/> }<span style="color:#f92672;">else</span>{<br/> $val <span style="color:#f92672;">= </span>$currentSheet<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getCellByColumnAndRow</span>($currentColumn, $currentRow)<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getValue</span>();<br/> }<br/><br/><br/> $values[] <span style="color:#f92672;">= </span><span style="color:#66d9ef;font-style:italic;">is_null</span>($val) <span style="color:#f92672;">? </span><span style="color:#e6db74;">&#39;&#39; </span><span style="color:#f92672;">: </span><span style="color:#66d9ef;font-style:italic;">trim</span>($val);<br/> }<br/> $row <span style="color:#f92672;">= </span>[];<br/> $temp <span style="color:#f92672;">= </span><span style="color:#66d9ef;font-style:italic;">array_combine</span>($fields, $values);<br/> <span style="color:#f92672;">foreach </span>($temp <span style="color:#f92672;">as </span>$k <span style="color:#f92672;">=&gt; </span>$v) {<br/> <span style="color:#f92672;">if </span>(<span style="color:#f92672;">isset</span>($fieldArr[$k]) <span style="color:#f92672;">&amp;&amp; </span>$k <span style="color:#f92672;">!== </span><span style="color:#e6db74;">&#39;&#39;</span>) {<br/> $v<span style="color:#f92672;">=</span><span style="color:#66d9ef;font-style:italic;">trim</span>($v);<br/> <span style="color:#f92672;">if</span>($fieldArr[$k]<span style="color:#f92672;">==</span><span style="color:#e6db74;">&#39;pxtime&#39;</span>)$v<span style="color:#f92672;">=</span><span style="color:#66d9ef;font-style:italic;">strtotime</span>($v);<br/> <span style="color:#f92672;">if</span>($fieldArr[$k]<span style="color:#f92672;">==</span><span style="color:#e6db74;">&#39;id&#39; </span><span style="color:#f92672;">&amp;&amp; </span>$v<span style="color:#f92672;">==</span><span style="color:#e6db74;">&#39;&#39;</span>)<span style="color:#f92672;">continue</span>;<br/> $row[$fieldArr[$k]] <span style="color:#f92672;">= </span>$v;<br/> }<br/> }<br/><br/> $row<span style="color:#f92672;">=</span><span style="color:#66d9ef;font-style:italic;">array_filter</span>($row);<br/> <span style="color:#f92672;">if </span>(<span style="color:#f92672;">!empty</span>($row)) {<br/><span style="color:#66837f;background-color:#191f26;">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;3</span><span style="color:#66837f;background-color:#191f26;font-family:&#39;宋体&#39;,monospace;">、证书导入自动生成证书编号(生成规则:培训日期</span><span style="color:#66837f;background-color:#191f26;">+</span><span style="color:#66837f;background-color:#191f26;font-family:&#39;宋体&#39;,monospace;">身份证后六位数)</span><span style="color:#66837f;font-family:&#39;宋体&#39;,monospace;"><br/></span><span style="color:#66837f;font-family:&#39;宋体&#39;,monospace;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">if</span>(<span style="color:#f92672;">empty</span>($row[<span style="color:#e6db74;">&#39;zsbh&#39;</span>])){<br/> $row[<span style="color:#e6db74;">&#39;zsbh&#39;</span>]<span style="color:#f92672;">=</span><span style="color:#66d9ef;font-style:italic;">date</span>(<span style="color:#e6db74;">&#39;Ymd&#39;</span>,$row[<span style="color:#e6db74;">&#39;pxtime&#39;</span>])<span style="color:#f92672;">.</span><span style="color:#66d9ef;font-style:italic;">substr</span>($row[<span style="color:#e6db74;">&#39;sfzh&#39;</span>],<span style="color:#f92672;">-</span><span style="color:#ae81ff;">6</span>);<br/> }<br/> $insert[] <span style="color:#f92672;">= </span>$row;<br/> }<br/> }<br/> } <span style="color:#f92672;">catch </span>(<span style="color:#f57dac;">Exception </span>$exception) {<br/> $this<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">error</span>($exception<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getMessage</span>());<br/> }<br/> <span style="color:#f92672;">if </span>(<span style="color:#f92672;">!</span>$insert) {<br/> $this<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">error</span>(<span style="color:#a6e22e;">__</span>(<span style="color:#e6db74;">&#39;No rows were updated&#39;</span>));<br/> }<br/><br/> <span style="color:#f92672;">try </span>{<br/> <span style="color:#66837f;background-color:#191f26;">//</span><span style="color:#66837f;background-color:#191f26;font-family:&#39;宋体&#39;,monospace;">是否包含</span><span style="color:#66837f;background-color:#191f26;">admin_id</span><span style="color:#66837f;background-color:#191f26;font-family:&#39;宋体&#39;,monospace;">字段</span><span style="color:#66837f;font-family:&#39;宋体&#39;,monospace;"><br/></span><span style="color:#66837f;font-family:&#39;宋体&#39;,monospace;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span>$has_admin_id <span style="color:#f92672;">= false</span>;<br/> <span style="color:#f92672;">foreach </span>($fieldArr <span style="color:#f92672;">as </span>$name <span style="color:#f92672;">=&gt; </span>$key) {<br/> <span style="color:#f92672;">if </span>($key <span style="color:#f92672;">== </span><span style="color:#e6db74;">&#39;admin_id&#39;</span>) {<br/> $has_admin_id <span style="color:#f92672;">= true</span>;<br/> <span style="color:#f92672;">break</span>;<br/> }<br/> }<br/> <span style="color:#f92672;">if </span>($has_admin_id) {<br/> $auth <span style="color:#f92672;">= </span><span style="color:#e1e1e1;">Auth</span><span style="color:#f92672;">::</span><span style="color:#a6e22e;">instance</span>();<br/> <span style="color:#f92672;">foreach </span>($insert <span style="color:#f92672;">as &amp;</span>$val) {<br/> <span style="color:#f92672;">if </span>(<span style="color:#f92672;">!isset</span>($val[<span style="color:#e6db74;">&#39;admin_id&#39;</span>]) <span style="color:#f92672;">|| empty</span>($val[<span style="color:#e6db74;">&#39;admin_id&#39;</span>])) {<br/> $val[<span style="color:#e6db74;">&#39;admin_id&#39;</span>] <span style="color:#f92672;">= </span>$auth<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">isLogin</span>() <span style="color:#f92672;">? </span>$auth<span style="color:#f92672;">-&gt;</span><span style="color:#b05dc4;font-weight:bold;">id </span><span style="color:#f92672;">: </span><span style="color:#ae81ff;">0</span>;<br/> }<br/> }<br/> }<br/><br/> $this<span style="color:#f92672;">-&gt;</span><span style="color:#b05dc4;font-weight:bold;">model</span><span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">saveAll</span>($insert);<br/> } <span style="color:#f92672;">catch </span>(<span style="color:#f57dac;">PDOException </span>$exception) {<br/> $msg <span style="color:#f92672;">= </span>$exception<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getMessage</span>();<br/> <span style="color:#f92672;">if </span>(<span style="color:#66d9ef;font-style:italic;">preg_match</span>(<span style="color:#e6db74;">&quot;/</span><span style="color:#e6db74;background-color:#191f26;">.+Integrity constraint violation: 1062 Duplicate entry &#39;(.+)&#39; for key &#39;(.+)&#39;</span><span style="color:#e6db74;">/is&quot;</span>, $msg, $matches)) {<br/> $msg <span style="color:#f92672;">= </span><span style="color:#e6db74;">&quot;</span><span style="color:#e6db74;font-family:&#39;宋体&#39;,monospace;">导入失败,包含【</span><span style="color:#80807f;">{</span>$matches[<span style="color:#ae81ff;">1</span>]<span style="color:#80807f;">}</span><span style="color:#e6db74;font-family:&#39;宋体&#39;,monospace;">】的记录已存在</span><span style="color:#e6db74;">&quot;</span>;<br/> }<span style="color:#80807f;">;<br/></span><span style="color:#80807f;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span>$this<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">error</span>($msg);<br/> } <span style="color:#f92672;">catch </span>(\<span style="color:#f57dac;">Exception </span>$e) {<br/> $this<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">error</span>($e<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getMessage</span>());<br/> }<br/><br/> $this<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">success</span>();<br/> }<br/><span style="color:#66837f;background-color:#191f26;">//</span><span style="color:#66837f;background-color:#191f26;font-family:&#39;宋体&#39;,monospace;">导出</span><span style="color:#66837f;font-family:&#39;宋体&#39;,monospace;"><br/></span><span style="color:#66837f;font-family:&#39;宋体&#39;,monospace;"> &nbsp; &nbsp;</span><span style="color:#f92672;">public function </span><span style="color:#a6e22e;">export</span>()<br/> {<br/> <span style="color:#f92672;">if </span>($this<span style="color:#f92672;">-&gt;</span><span style="color:#b05dc4;font-weight:bold;">request</span><span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">isPost</span>()) {<br/> <span style="color:#66d9ef;font-style:italic;">set_time_limit</span>(<span style="color:#ae81ff;">0</span>);<br/> $search <span style="color:#f92672;">= </span>$this<span style="color:#f92672;">-&gt;</span><span style="color:#b05dc4;font-weight:bold;">request</span><span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">post</span>(<span style="color:#e6db74;">&#39;search&#39;</span>);<br/> $ids <span style="color:#f92672;">= </span>$this<span style="color:#f92672;">-&gt;</span><span style="color:#b05dc4;font-weight:bold;">request</span><span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">post</span>(<span style="color:#e6db74;">&#39;ids&#39;</span>);<br/> $filter <span style="color:#f92672;">= </span>$this<span style="color:#f92672;">-&gt;</span><span style="color:#b05dc4;font-weight:bold;">request</span><span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">post</span>(<span style="color:#e6db74;">&#39;filter&#39;</span>);<br/> $op <span style="color:#f92672;">= </span>$this<span style="color:#f92672;">-&gt;</span><span style="color:#b05dc4;font-weight:bold;">request</span><span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">post</span>(<span style="color:#e6db74;">&#39;op&#39;</span>);<br/> $columns <span style="color:#f92672;">= </span>$this<span style="color:#f92672;">-&gt;</span><span style="color:#b05dc4;font-weight:bold;">request</span><span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">post</span>(<span style="color:#e6db74;">&#39;columns&#39;</span>);<br/><br/> $spreadsheet <span style="color:#f92672;">= new </span><span style="color:#f57dac;">Spreadsheet</span>();<br/><br/> $spreadsheet<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getProperties</span>()<br/> <span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">setCreator</span>(<span style="color:#e6db74;">&quot;FastAdmin&quot;</span>)<br/> <span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">setLastModifiedBy</span>(<span style="color:#e6db74;">&quot;FastAdmin&quot;</span>)<br/> <span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">setTitle</span>(<span style="color:#e6db74;">&quot;</span><span style="color:#e6db74;font-family:&#39;宋体&#39;,monospace;">标题</span><span style="color:#e6db74;">&quot;</span>)<br/> <span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">setSubject</span>(<span style="color:#e6db74;">&quot;Subject&quot;</span>);<br/> $spreadsheet<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getDefaultStyle</span>()<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getFont</span>()<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">setName</span>(<span style="color:#e6db74;">&#39;Microsoft Yahei&#39;</span>);<br/> $spreadsheet<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getDefaultStyle</span>()<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getFont</span>()<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">setSize</span>(<span style="color:#ae81ff;">13</span>);<br/> $spreadsheet<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getDefaultStyle</span>()<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getFont</span>()<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">setBold</span>(<span style="color:#f92672;">true</span>);<br/><br/> $worksheet <span style="color:#f92672;">= </span>$spreadsheet<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">setActiveSheetIndex</span>(<span style="color:#ae81ff;">0</span>);<br/> $whereIds <span style="color:#f92672;">= </span>$ids <span style="color:#f92672;">== </span><span style="color:#e6db74;">&#39;all&#39; </span><span style="color:#f92672;">? </span><span style="color:#e6db74;">&#39;1=1&#39; </span><span style="color:#f92672;">: </span>[<span style="color:#e6db74;">&#39;id&#39; </span><span style="color:#f92672;">=&gt; </span>[<span style="color:#e6db74;">&#39;in&#39;</span>, <span style="color:#66d9ef;font-style:italic;">explode</span>(<span style="color:#e6db74;">&#39;,&#39;</span>, $ids)]];<br/> $this<span style="color:#f92672;">-&gt;</span><span style="color:#b05dc4;font-weight:bold;">request</span><span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">get</span>([<span style="color:#e6db74;">&#39;search&#39; </span><span style="color:#f92672;">=&gt; </span>$search, <span style="color:#e6db74;">&#39;ids&#39; </span><span style="color:#f92672;">=&gt; </span>$ids, <span style="color:#e6db74;">&#39;filter&#39; </span><span style="color:#f92672;">=&gt; </span>$filter, <span style="color:#e6db74;">&#39;op&#39; </span><span style="color:#f92672;">=&gt; </span>$op]);<br/> <span style="color:#f92672;">list</span>($where, $sort, $order, $offset, $limit) <span style="color:#f92672;">= </span>$this<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">buildparams</span>();<br/><br/> $line <span style="color:#f92672;">= </span><span style="color:#ae81ff;">1</span>;<br/> $list <span style="color:#f92672;">= </span>[];<br/> $this<span style="color:#f92672;">-&gt;</span><span style="color:#b05dc4;font-weight:bold;">model<br/></span><span style="color:#b05dc4;font-weight:bold;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">field</span>($columns)<br/> <span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">where</span>($where)<br/> <span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">where</span>($whereIds)<br/> <span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">chunk</span>(<span style="color:#ae81ff;">100</span>, <span style="color:#f92672;">function </span>(<span style="color:#660000;">$items</span>) <span style="color:#f92672;">use </span>(<span style="color:#f92672;">&amp;</span>$list, <span style="color:#f92672;">&amp;</span>$line, <span style="color:#f92672;">&amp;</span>$worksheet,<span style="color:#f92672;">&amp;</span>$spreadsheet) {<br/> $styleArray <span style="color:#f92672;">= </span>[ <span style="color:#e6db74;">&#39;font&#39; </span><span style="color:#f92672;">=&gt; </span>[ <span style="color:#e6db74;">&#39;bold&#39; &nbsp;</span><span style="color:#f92672;">=&gt; false</span>,<br/> <span style="color:#e6db74;">&#39;color&#39; </span><span style="color:#f92672;">=&gt; </span>[<span style="color:#e6db74;">&#39;rgb&#39; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;000000&#39;</span>],<br/> <span style="color:#e6db74;">&#39;size&#39; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#ae81ff;">12</span>,<br/> <span style="color:#e6db74;">&#39;name&#39; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;Microsoft Yahei&#39;</span>],<span style="color:#e6db74;">&#39;alignment&#39; </span><span style="color:#f92672;">=&gt; </span>[<br/><span style="color:#66837f;background-color:#191f26;">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#39;horizontal&#39; =&gt; \PhpOffice\PhpSpreadsheet\Style\Alignment::HORIZONTAL_CENTER,</span><span style="color:#66837f;"><br/></span><span style="color:#66837f;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#e6db74;">&#39;vertical&#39; </span><span style="color:#f92672;">=&gt; </span>\<span style="color:#f57dac;">PhpOffice</span>\<span style="color:#f57dac;">PhpSpreadsheet</span>\<span style="color:#f57dac;">Style</span>\<span style="color:#e1e1e1;">Alignment</span><span style="color:#f92672;">::</span><span style="color:#cc90dc;font-weight:bold;font-style:italic;">VERTICAL_CENTER</span>,<br/> ]];<br/> $list <span style="color:#f92672;">= </span><span style="color:#660000;">$items </span><span style="color:#f92672;">= </span><span style="color:#a6e22e;">collection</span>(<span style="color:#660000;">$items</span>)<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">toArray</span>();<br/> $first <span style="color:#f92672;">= </span><span style="color:#66d9ef;font-style:italic;">array_keys</span>($list[<span style="color:#ae81ff;">0</span>]);<br/> <span style="color:#f92672;">foreach </span>($first <span style="color:#f92672;">as </span>$index <span style="color:#f92672;">=&gt; </span>$item) {<br/> $worksheet<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">setCellValueByColumnAndRow</span>($index<span style="color:#f92672;">+</span><span style="color:#ae81ff;">1</span>, <span style="color:#ae81ff;">1</span>, <span style="color:#a6e22e;">__</span>($item));<br/> }<br/> <span style="color:#f92672;">foreach </span>(<span style="color:#660000;">$items </span><span style="color:#f92672;">as </span>$index <span style="color:#f92672;">=&gt; </span>$item) {<br/> $line<span style="color:#f92672;">++</span>;<br/> $col <span style="color:#f92672;">= </span><span style="color:#ae81ff;">1</span>;<br/> <span style="color:#f92672;">foreach </span>($item <span style="color:#f92672;">as </span>$field <span style="color:#f92672;">=&gt; </span>$value) {<br/> <span style="color:#f92672;">if</span>($field<span style="color:#f92672;">==</span><span style="color:#e6db74;">&#39;pxtime&#39;</span>){<br/> $value<span style="color:#f92672;">=</span><span style="color:#66d9ef;font-style:italic;">date</span>(<span style="color:#e6db74;">&#39;Y-m-d H:i:s&#39;</span>);<br/> }<span style="color:#f92672;">elseif</span>($field<span style="color:#f92672;">==</span><span style="color:#e6db74;">&#39;photo&#39;</span>){<br/><span style="color:#66837f;background-color:#191f26;">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#66837f;background-color:#191f26;font-family:&#39;宋体&#39;,monospace;">头像</span><span style="color:#66837f;font-family:&#39;宋体&#39;,monospace;"><br/></span><span style="color:#66837f;font-family:&#39;宋体&#39;,monospace;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span>$drawing <span style="color:#f92672;">= new </span>\<span style="color:#f57dac;">PhpOffice</span>\<span style="color:#f57dac;">PhpSpreadsheet</span>\<span style="color:#f57dac;">Worksheet</span>\<span style="color:#f57dac;">Drawing</span>();<br/> $drawing<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">setName</span>(<span style="color:#e6db74;">&#39;</span><span style="color:#e6db74;font-family:&#39;宋体&#39;,monospace;">头像</span><span style="color:#e6db74;">&#39;</span>);<br/> $drawing<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">setDescription</span>(<span style="color:#e6db74;">&#39;</span><span style="color:#e6db74;font-family:&#39;宋体&#39;,monospace;">头像</span><span style="color:#e6db74;">&#39;</span>);<br/> <span style="color:#f92672;">if</span>(<span style="color:#66d9ef;font-style:italic;">strpos</span>($value,<span style="color:#e6db74;">&#39;/&#39;</span>)<span style="color:#f92672;">===</span><span style="color:#ae81ff;">0</span>){<br/> $fileImg<span style="color:#f92672;">=</span><span style="color:#cc90dc;font-weight:bold;font-style:italic;">ROOT_PATH</span><span style="color:#f92672;">.</span><span style="color:#e6db74;">&#39;public&#39;</span><span style="color:#f92672;">.</span>$value;<br/> }<span style="color:#f92672;">else</span>{<br/> $fileImg<span style="color:#f92672;">=</span>$value;<br/> }<br/> <span style="color:#f92672;">if</span>(<span style="color:#f92672;">!</span><span style="color:#66d9ef;font-style:italic;">file_exists</span>($fileImg)){<br/><span style="color:#66837f;background-color:#191f26;">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;var_dump($fileImg);exit();</span><span style="color:#66837f;"><br/></span><span style="color:#66837f;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span>$col<span style="color:#f92672;">++</span>;<br/> <span style="color:#f92672;">continue</span>;<br/> }<br/> $drawing<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">setPath</span>($fileImg);<br/> $drawing<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">setWidth</span>(<span style="color:#ae81ff;">80</span>);<br/> $drawing<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">setHeight</span>(<span style="color:#ae81ff;">80</span>);<br/><span style="color:#66837f;background-color:#191f26;">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$objDrawing-&gt;setCoordinates(Coordinate::stringFromColumnIndex(((int) $oneCellAnchor-&gt;from-&gt;col) + 1) . ($oneCellAnchor-&gt;from-&gt;row + 1));</span><span style="color:#66837f;"><br/></span><span style="color:#66837f;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span>$spreadsheet<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getActiveSheet</span>()<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getRowDimension</span>($line)<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">setRowHeight</span>(<span style="color:#ae81ff;">80</span>);<br/> $drawing<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">setCoordinates</span>(<span style="color:#e1e1e1;">Coordinate</span><span style="color:#f92672;">::</span><span style="color:#a6e22e;">stringFromColumnIndex</span>((<span style="color:#80807f;">(int) </span>$col) )<span style="color:#f92672;">. </span>$line);<br/> $drawing<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">setOffsetX</span>(<span style="color:#ae81ff;">0</span>);<br/> $drawing<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">setOffsetY</span>(<span style="color:#ae81ff;">0</span>);<br/> $drawing<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">setWorksheet</span>($spreadsheet<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getActiveSheet</span>());<br/> $col<span style="color:#f92672;">++</span>;<br/> <span style="color:#f92672;">continue</span>;<br/> }<br/> $worksheet<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">setCellValueByColumnAndRow</span>($col, $line, <span style="color:#e6db74;">&quot; &quot;</span><span style="color:#f92672;">.</span>$value);<br/> $worksheet<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getStyleByColumnAndRow</span>($col, $line)<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getNumberFormat</span>()<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">setFormatCode</span>(<span style="color:#e6db74;">&#39;@&#39;</span>);<br/> $worksheet<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getCellByColumnAndRow</span>($col, $line)<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getStyle</span>()<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">applyFromArray</span>($styleArray);<br/><br/> $col<span style="color:#f92672;">++</span>;<br/> }<br/> }<br/><br/> });<br/><br/><br/> <span style="color:#66837f;background-color:#191f26;">// Redirect output to a client’s web browser (Excel2007)</span><span style="color:#66837f;"><br/></span><span style="color:#66837f;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span>$title <span style="color:#f92672;">= </span><span style="color:#66d9ef;font-style:italic;">date</span>(<span style="color:#e6db74;">&quot;YmdHis&quot;</span>);<br/> <span style="color:#66d9ef;font-style:italic;">header</span>(<span style="color:#e6db74;">&#39;Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet&#39;</span>);<br/> <span style="color:#66d9ef;font-style:italic;">header</span>(<span style="color:#e6db74;">&#39;Content-Disposition: attachment;filename=&quot;&#39; </span><span style="color:#f92672;">. </span>$title <span style="color:#f92672;">. </span><span style="color:#e6db74;">&#39;.xlsx&quot;&#39;</span>);<br/> <span style="color:#66d9ef;font-style:italic;">header</span>(<span style="color:#e6db74;">&#39;Cache-Control: max-age=0&#39;</span>);<br/> <span style="color:#66837f;background-color:#191f26;">// If you&#39;re serving to IE 9, then the following may be needed</span><span style="color:#66837f;"><br/></span><span style="color:#66837f;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#66d9ef;font-style:italic;">header</span>(<span style="color:#e6db74;">&#39;Cache-Control: max-age=1&#39;</span>);<br/><br/> <span style="color:#66837f;background-color:#191f26;">// If you&#39;re serving to IE over SSL, then the following may be needed</span><span style="color:#66837f;"><br/></span><span style="color:#66837f;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#66d9ef;font-style:italic;">header</span>(<span style="color:#e6db74;">&#39;Expires: Mon, 26 Jul 1997 05:00:00 GMT&#39;</span>); <span style="color:#66837f;background-color:#191f26;">// Date in the past</span><span style="color:#66837f;"><br/></span><span style="color:#66837f;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#66d9ef;font-style:italic;">header</span>(<span style="color:#e6db74;">&#39;Last-Modified: &#39; </span><span style="color:#f92672;">. </span><span style="color:#66d9ef;font-style:italic;">gmdate</span>(<span style="color:#e6db74;">&#39;D, d M Y H:i:s&#39;</span>) <span style="color:#f92672;">. </span><span style="color:#e6db74;">&#39; GMT&#39;</span>); <span style="color:#66837f;background-color:#191f26;">// always modified</span><span style="color:#66837f;"><br/></span><span style="color:#66837f;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#66d9ef;font-style:italic;">header</span>(<span style="color:#e6db74;">&#39;Cache-Control: cache, must-revalidate&#39;</span>); <span style="color:#66837f;background-color:#191f26;">// HTTP/1.1</span><span style="color:#66837f;"><br/></span><span style="color:#66837f;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#66d9ef;font-style:italic;">header</span>(<span style="color:#e6db74;">&#39;Pragma: public&#39;</span>); <span style="color:#66837f;background-color:#191f26;">// HTTP/1.0</span><span style="color:#66837f;"><br/></span><span style="color:#66837f;"><br/></span><span style="color:#66837f;"><br/></span><span style="color:#66837f;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span>$writer <span style="color:#f92672;">= </span>\<span style="color:#f57dac;">PhpOffice</span>\<span style="color:#f57dac;">PhpSpreadsheet</span>\<span style="color:#e1e1e1;">IOFactory</span><span style="color:#f92672;">::</span><span style="color:#a6e22e;">createWriter</span>($spreadsheet, <span style="color:#e6db74;">&#39;Xlsx&#39;</span>);<br/> $writer<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">save</span>(<span style="color:#e6db74;">&#39;php://output&#39;</span>);<br/> <span style="color:#80807f;">return;<br/></span><span style="color:#80807f;"> &nbsp; &nbsp; &nbsp; &nbsp;</span>}<br/> }<br/><br/> <span style="color:#486460;background-color:#222930;">/**<br/></span><span style="color:#486460;background-color:#222930;font-family:&#39;宋体&#39;,monospace;">获取单元内图片方法<br/></span><span style="color:#486460;background-color:#222930;font-family:&#39;宋体&#39;,monospace;"> &nbsp; &nbsp; </span><span style="color:#486460;background-color:#222930;">*/</span><span style="color:#486460;"><br/></span><span style="color:#486460;"> &nbsp; &nbsp;</span><span style="color:#f92672;">private function </span><span style="color:#a6e22e;">writeImageInCell</span>(<span style="color:#f57dac;">Worksheet </span><span style="color:#660000;">$pSheet</span>, <span style="color:#660000;">$coordinates</span>)<br/> {<br/> <span style="color:#66837f;background-color:#191f26;">// Construct HTML</span><span style="color:#66837f;"><br/></span><span style="color:#66837f;"> &nbsp; &nbsp; &nbsp; &nbsp;</span>$val <span style="color:#f92672;">= </span><span style="color:#e6db74;">&#39;&#39;</span>;<br/><br/> <span style="color:#66837f;background-color:#191f26;">// Write images</span><span style="color:#66837f;"><br/></span><span style="color:#66837f;"> &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">foreach </span>(<span style="color:#660000;">$pSheet</span><span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getDrawingCollection</span>() <span style="color:#f92672;">as </span>$drawing) {<br/> <span style="color:#f92672;">if </span>($drawing <span style="color:#f92672;">instanceof </span><span style="color:#e1e1e1;">Drawing</span>) {<br/> <span style="color:#f92672;">if </span>($drawing<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getCoordinates</span>() <span style="color:#f92672;">== </span><span style="color:#660000;">$coordinates</span>) {<br/><span style="color:#66837f;background-color:#191f26;">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;zip:///www/wwwroot/picdemo.szfeirunda.com/public/uploads/20220922/680ee1cc59244a9d3dc143f9192edbed.xlsx#xl/media/c22977ac13dac76be1a1f13fb2b843a41.png</span><span style="color:#66837f;"><br/></span><span style="color:#66837f;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">if </span>($drawing<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getPath</span>()) {<br/> <span style="color:#66837f;background-color:#191f26;">// Check if the source is a URL or a file path</span><span style="color:#66837f;"><br/></span><span style="color:#66837f;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">if </span>($drawing<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getIsURL</span>()) {<br/> $imageContents <span style="color:#f92672;">= </span><span style="color:#66d9ef;font-style:italic;">file_get_contents</span>($drawing<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getPath</span>());<br/> $filePath <span style="color:#f92672;">= </span><span style="color:#66d9ef;font-style:italic;">tempnam</span>(<span style="color:#66d9ef;font-style:italic;">sys_get_temp_dir</span>(), <span style="color:#e6db74;">&#39;Drawing&#39;</span>);<br/> <span style="color:#66d9ef;font-style:italic;">file_put_contents</span>($filePath , $imageContents);<br/> $mimeType <span style="color:#f92672;">= </span><span style="color:#66d9ef;font-style:italic;">mime_content_type</span>($filePath);<br/> <span style="color:#66837f;background-color:#191f26;">// You could use the below to find the extension from mime type.</span><span style="color:#66837f;"><br/></span><span style="color:#66837f;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#66837f;background-color:#191f26;">// https://gist.github.com/alexcorvi/df8faecb59e86bee93411f6a7967df2c#gistcomment-2722664</span><span style="color:#66837f;"><br/></span><span style="color:#66837f;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span>$extension <span style="color:#f92672;">= </span><span style="color:#a6e22e;">mime2ext</span>($mimeType);<br/> <span style="color:#66d9ef;font-style:italic;">unlink</span>($filePath);<br/> } <span style="color:#f92672;">else </span>{<br/> $zipReader <span style="color:#f92672;">= </span><span style="color:#66d9ef;font-style:italic;">fopen</span>($drawing<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getPath</span>(),<span style="color:#e6db74;">&#39;r&#39;</span>);<br/> $imageContents <span style="color:#f92672;">= </span><span style="color:#e6db74;">&#39;&#39;</span>;<br/> <span style="color:#f92672;">while </span>(<span style="color:#f92672;">!</span><span style="color:#66d9ef;font-style:italic;">feof</span>($zipReader)) {<br/> $imageContents <span style="color:#f92672;">.= </span><span style="color:#66d9ef;font-style:italic;">fread</span>($zipReader,<span style="color:#ae81ff;">1024</span>);<br/> }<br/> <span style="color:#66d9ef;font-style:italic;">fclose</span>($zipReader);<br/> $extension <span style="color:#f92672;">= </span>$drawing<span style="color:#f92672;">-&gt;</span><span style="color:#a6e22e;">getExtension</span>();<br/> }<br/> <span style="color:#f92672;">if</span>(<span style="color:#f92672;">!</span><span style="color:#66d9ef;font-style:italic;">is_dir</span>(<span style="color:#cc90dc;font-weight:bold;font-style:italic;">ROOT_PATH</span><span style="color:#f92672;">.</span><span style="color:#e6db74;">&#39;public/uploads/&#39;</span><span style="color:#f92672;">.</span><span style="color:#66d9ef;font-style:italic;">date</span>(<span style="color:#e6db74;">&#39;Ymd&#39;</span>))){<br/> <span style="color:#66d9ef;font-style:italic;">mkdir</span>(<span style="color:#cc90dc;font-weight:bold;font-style:italic;">ROOT_PATH</span><span style="color:#f92672;">.</span><span style="color:#e6db74;">&#39;public/uploads/&#39;</span><span style="color:#f92672;">.</span><span style="color:#66d9ef;font-style:italic;">date</span>(<span style="color:#e6db74;">&#39;Ymd&#39;</span>),<span style="color:#ae81ff;">755</span>,<span style="color:#f92672;">true</span>);<br/> }<br/> $val<span style="color:#f92672;">=</span><span style="color:#e6db74;">&#39;/uploads/&#39;</span><span style="color:#f92672;">.</span><span style="color:#66d9ef;font-style:italic;">date</span>(<span style="color:#e6db74;">&#39;Ymd&#39;</span>)<span style="color:#f92672;">.</span><span style="color:#e6db74;">&#39;/&#39;</span><span style="color:#f92672;">.</span><span style="color:#66d9ef;font-style:italic;">md5</span>($imageContents)<span style="color:#f92672;">.</span><span style="color:#e6db74;">&#39;.&#39;</span><span style="color:#f92672;">.</span>$extension;<br/> <span style="color:#66d9ef;font-style:italic;">file_put_contents</span>(<span style="color:#cc90dc;font-weight:bold;font-style:italic;">ROOT_PATH</span><span style="color:#f92672;">.</span><span style="color:#e6db74;">&#39;public&#39;</span><span style="color:#f92672;">.</span>$val,$imageContents);<br/> }<br/><br/> }<br/> }<br/> }<br/><br/> <span style="color:#f92672;">return </span>$val;<br/> }<br/><br/></pre><p>另外使用到的一个函数:<br/></p><pre style="background-color:#262e37;color:#ffffff;font-family:&#39;Consolas&#39;,monospace;font-size:11.3pt;"><span style="color:#f92672;">function </span><span style="color:#a6e22e;">mime2ext</span>(<span style="color:#660000;">$mime</span>) {<br/> $mime_map <span style="color:#f92672;">= </span>[<br/> <span style="color:#e6db74;">&#39;video/3gpp2&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;3g2&#39;</span>,<br/> <span style="color:#e6db74;">&#39;video/3gp&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;3gp&#39;</span>,<br/> <span style="color:#e6db74;">&#39;video/3gpp&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;3gp&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-compressed&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;7zip&#39;</span>,<br/> <span style="color:#e6db74;">&#39;audio/x-acc&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;aac&#39;</span>,<br/> <span style="color:#e6db74;">&#39;audio/ac3&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;ac3&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/postscript&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;ai&#39;</span>,<br/> <span style="color:#e6db74;">&#39;audio/x-aiff&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;aif&#39;</span>,<br/> <span style="color:#e6db74;">&#39;audio/aiff&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;aif&#39;</span>,<br/> <span style="color:#e6db74;">&#39;audio/x-au&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;au&#39;</span>,<br/> <span style="color:#e6db74;">&#39;video/x-msvideo&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;avi&#39;</span>,<br/> <span style="color:#e6db74;">&#39;video/msvideo&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;avi&#39;</span>,<br/> <span style="color:#e6db74;">&#39;video/avi&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;avi&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-troff-msvideo&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;avi&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/macbinary&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;bin&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/mac-binary&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;bin&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-binary&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;bin&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-macbinary&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;bin&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/bmp&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;bmp&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/x-bmp&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;bmp&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/x-bitmap&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;bmp&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/x-xbitmap&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;bmp&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/x-win-bitmap&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;bmp&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/x-windows-bmp&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;bmp&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/ms-bmp&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;bmp&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/x-ms-bmp&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;bmp&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/bmp&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;bmp&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-bmp&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;bmp&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-win-bitmap&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;bmp&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/cdr&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;cdr&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/coreldraw&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;cdr&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-cdr&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;cdr&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-coreldraw&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;cdr&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/cdr&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;cdr&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/x-cdr&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;cdr&#39;</span>,<br/> <span style="color:#e6db74;">&#39;zz-application/zz-winassoc-cdr&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;cdr&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/mac-compactpro&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;cpt&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/pkix-crl&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;crl&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/pkcs-crl&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;crl&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-x509-ca-cert&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;crt&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/pkix-cert&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;crt&#39;</span>,<br/> <span style="color:#e6db74;">&#39;text/css&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;css&#39;</span>,<br/> <span style="color:#e6db74;">&#39;text/x-comma-separated-values&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;csv&#39;</span>,<br/> <span style="color:#e6db74;">&#39;text/comma-separated-values&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;csv&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/vnd.msexcel&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;csv&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-director&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;dcr&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/vnd.openxmlformats-officedocument.wordprocessingml.document&#39; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;docx&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-dvi&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;dvi&#39;</span>,<br/> <span style="color:#e6db74;">&#39;message/rfc822&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;eml&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-msdownload&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;exe&#39;</span>,<br/> <span style="color:#e6db74;">&#39;video/x-f4v&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;f4v&#39;</span>,<br/> <span style="color:#e6db74;">&#39;audio/x-flac&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;flac&#39;</span>,<br/> <span style="color:#e6db74;">&#39;video/x-flv&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;flv&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/gif&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;gif&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/gpg-keys&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;gpg&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-gtar&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;gtar&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-gzip&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;gzip&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/mac-binhex40&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;hqx&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/mac-binhex&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;hqx&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-binhex40&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;hqx&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-mac-binhex40&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;hqx&#39;</span>,<br/> <span style="color:#e6db74;">&#39;text/html&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;html&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/x-icon&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;ico&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/x-ico&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;ico&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/vnd.microsoft.icon&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;ico&#39;</span>,<br/> <span style="color:#e6db74;">&#39;text/calendar&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;ics&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/java-archive&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;jar&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-java-application&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;jar&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-jar&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;jar&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/jp2&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;jp2&#39;</span>,<br/> <span style="color:#e6db74;">&#39;video/mj2&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;jp2&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/jpx&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;jp2&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/jpm&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;jp2&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/jpeg&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;jpeg&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/pjpeg&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;jpeg&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-javascript&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;js&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/json&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;json&#39;</span>,<br/> <span style="color:#e6db74;">&#39;text/json&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;json&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/vnd.google-earth.kml+xml&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;kml&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/vnd.google-earth.kmz&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;kmz&#39;</span>,<br/> <span style="color:#e6db74;">&#39;text/x-log&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;log&#39;</span>,<br/> <span style="color:#e6db74;">&#39;audio/x-m4a&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;m4a&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/vnd.mpegurl&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;m4u&#39;</span>,<br/> <span style="color:#e6db74;">&#39;audio/midi&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;mid&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/vnd.mif&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;mif&#39;</span>,<br/> <span style="color:#e6db74;">&#39;video/quicktime&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;mov&#39;</span>,<br/> <span style="color:#e6db74;">&#39;video/x-sgi-movie&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;movie&#39;</span>,<br/> <span style="color:#e6db74;">&#39;audio/mpeg&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;mp3&#39;</span>,<br/> <span style="color:#e6db74;">&#39;audio/mpg&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;mp3&#39;</span>,<br/> <span style="color:#e6db74;">&#39;audio/mpeg3&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;mp3&#39;</span>,<br/> <span style="color:#e6db74;">&#39;audio/mp3&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;mp3&#39;</span>,<br/> <span style="color:#e6db74;">&#39;video/mp4&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;mp4&#39;</span>,<br/> <span style="color:#e6db74;">&#39;video/mpeg&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;mpeg&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/oda&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;oda&#39;</span>,<br/> <span style="color:#e6db74;">&#39;audio/ogg&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;ogg&#39;</span>,<br/> <span style="color:#e6db74;">&#39;video/ogg&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;ogg&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/ogg&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;ogg&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-pkcs10&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;p10&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/pkcs10&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;p10&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-pkcs12&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;p12&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-pkcs7-signature&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;p7a&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/pkcs7-mime&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;p7c&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-pkcs7-mime&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;p7c&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-pkcs7-certreqresp&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;p7r&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/pkcs7-signature&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;p7s&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/pdf&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;pdf&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/octet-stream&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;pdf&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-x509-user-cert&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;pem&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-pem-file&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;pem&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/pgp&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;pgp&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-httpd-php&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;php&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/php&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;php&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-php&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;php&#39;</span>,<br/> <span style="color:#e6db74;">&#39;text/php&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;php&#39;</span>,<br/> <span style="color:#e6db74;">&#39;text/x-php&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;php&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-httpd-php-source&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;php&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/png&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;png&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/x-png&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;png&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/powerpoint&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;ppt&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/vnd.ms-powerpoint&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;ppt&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/vnd.ms-office&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;ppt&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/msword&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;doc&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/vnd.openxmlformats-officedocument.presentationml.presentation&#39; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;pptx&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-photoshop&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;psd&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/vnd.adobe.photoshop&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;psd&#39;</span>,<br/> <span style="color:#e6db74;">&#39;audio/x-realaudio&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;ra&#39;</span>,<br/> <span style="color:#e6db74;">&#39;audio/x-pn-realaudio&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;ram&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-rar&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;rar&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/rar&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;rar&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-rar-compressed&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;rar&#39;</span>,<br/> <span style="color:#e6db74;">&#39;audio/x-pn-realaudio-plugin&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;rpm&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-pkcs7&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;rsa&#39;</span>,<br/> <span style="color:#e6db74;">&#39;text/rtf&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;rtf&#39;</span>,<br/> <span style="color:#e6db74;">&#39;text/richtext&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;rtx&#39;</span>,<br/> <span style="color:#e6db74;">&#39;video/vnd.rn-realvideo&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;rv&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-stuffit&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;sit&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/smil&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;smil&#39;</span>,<br/> <span style="color:#e6db74;">&#39;text/srt&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;srt&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/svg+xml&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;svg&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-shockwave-flash&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;swf&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-tar&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;tar&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-gzip-compressed&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;tgz&#39;</span>,<br/> <span style="color:#e6db74;">&#39;image/tiff&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;tiff&#39;</span>,<br/> <span style="color:#e6db74;">&#39;text/plain&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;txt&#39;</span>,<br/> <span style="color:#e6db74;">&#39;text/x-vcard&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;vcf&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/videolan&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;vlc&#39;</span>,<br/> <span style="color:#e6db74;">&#39;text/vtt&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;vtt&#39;</span>,<br/> <span style="color:#e6db74;">&#39;audio/x-wav&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;wav&#39;</span>,<br/> <span style="color:#e6db74;">&#39;audio/wave&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;wav&#39;</span>,<br/> <span style="color:#e6db74;">&#39;audio/wav&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;wav&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/wbxml&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;wbxml&#39;</span>,<br/> <span style="color:#e6db74;">&#39;video/webm&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;webm&#39;</span>,<br/> <span style="color:#e6db74;">&#39;audio/x-ms-wma&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;wma&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/wmlc&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;wmlc&#39;</span>,<br/> <span style="color:#e6db74;">&#39;video/x-ms-wmv&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;wmv&#39;</span>,<br/> <span style="color:#e6db74;">&#39;video/x-ms-asf&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;wmv&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/xhtml+xml&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;xhtml&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/excel&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;xl&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/msexcel&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;xls&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-msexcel&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;xls&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-ms-excel&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;xls&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-excel&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;xls&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-dos_ms_excel&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;xls&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/xls&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;xls&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-xls&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;xls&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet&#39; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;xlsx&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/vnd.ms-excel&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;xlsx&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/xml&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;xml&#39;</span>,<br/> <span style="color:#e6db74;">&#39;text/xml&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;xml&#39;</span>,<br/> <span style="color:#e6db74;">&#39;text/xsl&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;xsl&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/xspf+xml&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;xspf&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-compress&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;z&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-zip&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;zip&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/zip&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;zip&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/x-zip-compressed&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;zip&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/s-compressed&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;zip&#39;</span>,<br/> <span style="color:#e6db74;">&#39;multipart/x-zip&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;zip&#39;</span>,<br/> <span style="color:#e6db74;">&#39;text/x-scriptzsh&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;zsh&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/vnd.oasis.opendocument.text&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;odt&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/vnd.oasis.opendocument.spreadsheet&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;ods&#39;</span>,<br/> <span style="color:#e6db74;">&#39;application/vnd.oasis.opendocument.presentation&#39; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#f92672;">=&gt; </span><span style="color:#e6db74;">&#39;odp&#39;</span>,<br/> ];<br/><br/> <span style="color:#f92672;">return isset</span>($mime_map[<span style="color:#660000;">$mime</span>]) <span style="color:#f92672;">=== true ? </span>$mime_map[<span style="color:#660000;">$mime</span>] <span style="color:#f92672;">: </span><span style="color:#e6db74;">&#39;&#39;</span>;<br/>}</pre><p><br/></p>
相关文章
热门推荐