當前位置:首頁 » 編程語言 » phpheader下載文件

phpheader下載文件

發布時間: 2022-04-18 21:45:07

php用 header 下載給文件重命名的時候 長度限制怎麼設置啊

		publicfunctiondownloads(){
$file="./Ludian_Disaster_Relief_Map_Operation_Guide.pdf";
if(file_exists($file)){
header('Content-Description:FileTransfer');
header('Content-Type:application/octet-stream');
header('Content-Disposition:attachment;filename='.basename($file));
header('Content-Transfer-Encoding:binary');
header('Expires:0');
header('Cache-Control:must-revalidate,post-check=0,pre-check=0');
header('Pragma:public');
header('Content-Length:'.filesize($file));
ob_clean();
flush();
readfile($file);
}else{
$this->error("文件不存在");

}
}

⑵ php用header函數實現文件下載出錯

或許你用文本方式打開那個文件就知道了,如前面那位老兄所說

$buffer=1024;
$file_count=0;
while(!feof($fp)&&$file_count<$file_size){
$file_con=fread($fp,$buffer);
$file_count+=$buffer;
echo$file_con;
}

還不如直接

echofread($fp,filesize($filepath));

嘿嘿

話說輸出文件內容不是有個

readfile($filepath);

⑶ php實現下載txt文件,header到底怎麼寫,網上的所有方法都試過了,有沒有實現的,我用的360瀏覽器

$str = 'txt內容';
$filename = '文檔名稱';
header("Content-type: text/plain");
header("Accept-Ranges: bytes");
header("Content-Disposition: attachment; filename=".$filename);
header("Cache-Control: must-revalidate, post-check=0, pre-check=0" );
header("Pragma: no-cache" );
header("Expires: 0" );
exit($str);

⑷ 用php header() 實現文件下載,出現問題

$file=fopen('文件地址',"r");
$size=filesize('文件地址');
header("Content-Type:application/octet-stream");
header("Accept-Ranges:bytes");
header("Accept-Length:".$size);
header("Content-Disposition:attachment;filename=文件名稱");
echofread($file,$size);
fclose($file);

⑸ php 用header下載文件提示 Cannot modify header information,文件有幾萬條數據

提示
Cannot modify header information
是因為你的header語句前有輸出,或者第一個<?php的前面有內容,BOM(UTF文件頭)也不可以。

請檢查你的PHP文件,<?PHP前面不能有任何內容,包括UTF文件頭,如果文件是UTF格式,請用ULTRAEDIT或者其它工具保存為無BOM的格式。

如果<?PHP前面確實沒有東西了,那麼header語句前面不能有任何輸出語句(例如echo),請檢查是否這樣。

排除了以上兩點,就保證不會出現你這樣的提示。

⑹ php header下載文本異常

把header去掉就可以了(http://hounwang.com/lesson.html)
Strict Standards: Only variables should be passed by reference inF:\xampp\htdocs\cs\include\downfiles.class.php on line 66

Strict Standards: Only variables should be passed by reference inF:\xampp\htdocs\cs\include\downfiles.class.php on line 45
更多問題到問題求助專區(http://bbs.hounwang.com/)

⑺ php header 下載zip文件的問題

<?php
include("class.php");
date_default_timezone_set("PRC");//設置時區為中國
$filetype_array = array("as"=>"Flash ActionScript File","bmp"=>"BMP圖像"
,"doc"=>"Microsoft Word文檔","rar"=>"WinRAR 壓縮文檔",
"ppt"=>"Microsoft PowerPoint 演示文稿","txt"=>"文本文檔",
"xls"=>"Microsoft Excel 工作表","gif"=>"GIF圖像",
"jpg"=>"JPEG圖像","jpeg"=>"JPEG圖像","png"=>"PNG圖像",
"html"=>"HTML Document","htm"=>"HTML Document",
"mp3"=>"MP3 格式聲音","chm"=>"已編譯的HTML幫助文件",
"fla"=>"Flash Document","mdb"=>"Microsoft Access 應用程序",
"pdf"=>"PDF 文件","swf"=>"Flash Movie","xml"=>"XML 文檔",
"zip"=>"WinRAR ZIP 壓縮文件","asf"=>"Windows 音頻/視頻文件",
"wmv"=>"Windows Media 音頻/視頻文件","avi"=>"視頻剪輯",
"mpeg"=>"電影剪輯","exe"=>"應用程序","gz"=>"WinRAR 壓縮文件",
"tar"=>"WinRAR 壓縮文件","tiff"=>"TIFF 文件");

//以上為判斷函數
$="./images";
$nba=opendir($);
$i=1;
echo "<table border=1px color:red>";
echo "<tr><td>I D</td><td>文件名稱</td><td>大小</td><td>最後修改時間</td><td>類型</td><td>下載</td></tr>";
while ($wnba=readdir($nba))
{

if($wnba != "." && $wnba != "..")

{
$path=$."/".$wnba;
$dir=new dir($path);
$str[]=
"<tr>".
"<td>".$i++."</td>".
"<td>".$wnba."</td>".
"<td>".$dir->getsize()."</td>".
"<td>".$dir->gettime()."</td>".
"<td>".$dir->gettype()."</td>".
"<td><a href='$path'><img src=".$dir->getIcon()."></a></td>".
"</tr>\n";

}
$lines=15;//每頁15行
if( " "==$cur_page) $cur_page=1;//當前頁
$page=ceil(count($str)/$lines);//頁數
echo $page;
for($i=($cur_page-1)*$lines ; $i <$cur_page*$lines ; $i++){//分段讀出數組
echo "$str[$i] ";
}

}
echo "</table>";
closedir($nba);

?>
<table width=100%> <tr> <td align=center>
<?
for ($i=1;$i <=$page;$i++){
$i==$cur_page ? $a= " <b> ".$i. " </b> " : $a= " <a href= ".wjclass1.php. "?cur_page=$i> ".$i. " </a> ";
echo "$a ";
}
?>
</td> </tr> </table>
</td>
</tr>
</table>

⑻ php實現文件下載代碼

簡單的文件下載只需要使用HTML的連接標記<a>,並將屬性href的URL值指定為下載的文件即可。所示:

<a href=」http://www.*****.net/download/book.rar」>下載文件</a>

如果通過上面的代碼實現文件下載,只能處理一些瀏覽器不能默認識別的MIME類型文件,例如當訪問book.rar文件時,瀏覽器並沒有直接打開,而是彈出一個下載提示框,提示用戶「下載」還是「打開」等處理方式。但如果需要下載後綴名為.html的網頁文件、圖片文件及PHP程序腳本文件等,使用這種連接形式,則會將文件內容直接輸出到瀏覽器中,並不會提示用戶下載。

為了提高文件的安全性,不希望在<a>標簽中給出文件的鏈接,則必須向瀏覽器發送必要的頭信息,以通知瀏覽器將要進行下載文件的處理。PHP使用header()函數發送網頁的頭部信息給瀏覽器,該函數接收一個頭信息的字元串作為參數。文件下載需要發送的頭信息包括以下三部分,通過調用三次header()函數完成。以下載圖片test.gif為例,需要發送的頭信息的所示:

header(『Content-Type:imge/gif'); //發送指定文件MIME類型的頭信息
header(『Content-Disposition:attachment; filename=」test.gif」『); //發送描述文件的頭信息,附件和文件名
header(『Content-Length:3390′); //發送指定文件大小的信息,單位位元組

如果使用header()函數向瀏覽器發送了這三行頭信息,圖片test.gif就不會直接在瀏覽器中顯示,而讓瀏覽器將該文件形成下載的形式。在函數header()中,「Content-Type」指定了文件的MIME類型,「Content_Disposition」用於文件的描述,值「attachment;
filename=」test.gif」」說明這是一個附件,並且指定了下載後的文件名,「Content_Length」則給出了被下載文件的大小。

設置完頭部信息以後,需要將文件的內容輸出到瀏覽器,以便進行下載。可以使用PHP中的文件系統函數將文件內容讀取出來後,直接輸出給瀏覽器。最方便的是使用readfile()函數,將文件內容讀取出來直接輸出。下載文件test.gif的所示:

<?php
$filename = "test.gif";
header('Content-Type:image/gif'); //指定下載文件類型
header('Content-Disposition: attachment; filename="'.$filename.'"'); //指定下載文件的描述
header('Content-Length:'.filesize($filename)); //指定下載文件的大小

//將文件內容讀取出來並直接輸出,以便下載
readfile($filename);
?>

上面如果碰到中文名字就會無法正常下載了,對於中文名字下載文件我又找到一個文件下載實例代碼

<?php
header("Content-type:text/html;charset=utf-8");
// $file_name="cookie.jpg";
$file_name="聖誕狂歡.jpg";
//用以解決中文不能顯示出來的問題
$file_name=iconv("utf-8","gb2312",$file_name);
$file_sub_path=$_SERVER['DOCUMENT_ROOT']."marcofly/phpstudy/down/down/";
$file_path=$file_sub_path.$file_name;
//首先要判斷給定的文件存在與否
if(!file_exists($file_path)){
echo "沒有該文件文件";
return ;
}
$fp=fopen($file_path,"r");
$file_size=filesize($file_path);
//下載文件需要用到的頭
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length:".$file_size);
Header("Content-Disposition: attachment; filename=".$file_name);
$buffer=1024;
$file_count=0;
//向瀏覽器返回數據
while(!feof($fp) && $file_count<$file_size){
$file_con=fread($fp,$buffer);
$file_count+=$buffer;
echo $file_con;
}
fclose($fp);
?>

header("Content-type:text/html;charset=utf-8")的作用:在伺服器響應瀏覽器的請求時,告訴瀏覽器以編碼格式為UTF-8的編碼顯示該內容

關於file_exists()函數不支持中文路徑的問題:因為php函數比較早,不支持中文,所以如果被下載的文件名是中文的話,需要對其進行字元編碼轉換,否則file_exists()函數不能識別,可以使用iconv()函數進行編碼轉換

$file_sub_path() 我使用的是絕對路徑,執行效率要比相對路徑高

Header("Content-type: application/octet-stream")的作用:通過這句代碼客戶端瀏覽器就能知道服務端返回的文件形式
Header("Accept-Ranges: bytes")的作用:告訴客戶端瀏覽器返回的文件大小是按照位元組進行計算的
Header("Accept-Length:".$file_size)的作用:告訴瀏覽器返回的文件大小
Header("Content-Disposition: attachment; filename=".$file_name)的作用:告訴瀏覽器返回的文件的名稱

以上四個Header()是必需的
fclose($fp)可以把緩沖區內最後剩餘的數據輸出到磁碟文件中,並釋放文件指針和有關的緩沖區

⑼ 分享一個超好用的php header下載函數

復制代碼
代碼如下:
<?php
/**
*
發送文件
*
*
@author:
legend([email protected])
*
@link:
http://www.ugia.cn/?p=109
*
@description:
send
file
to
client
*
@version:
1.0
*
*
@param
string
$fileName
文件名稱或路徑
*
@param
string
$fancyName
自定義的文件名,為空則使用filename
*
@param
boolean
$forceDownload
是否強制下載
*
@param
integer
$speedLimit
速度限制,單位為位元組,0為不限制,不支持windows伺服器
*
@param
string
$$contentType
文件類型,默認為application/octet-stream
*
*
@return
boolean
*/
function
sendFile($fileName,
$fancyName
=
'',
$forceDownload
=
true,
$speedLimit
=
0,
$contentType
=
'')
{

if
(!is_readable($fileName))

{

header("HTTP/1.1
404
Not
Found");

return
false;

}

$fileStat
=
stat($fileName);

$lastModified
=
$fileStat['mtime'];

$md5
=
md5($fileStat['mtime']
.'='.
$fileStat['ino']
.'='.
$fileStat['size']);

$etag
=
'"'
.
$md5
.
'-'
.
crc32($md5)
.
'"';

header('Last-Modified:
'
.
gmdate("D,
d
M
Y
H:i:s",
$lastModified)
.
'
GMT');

header("ETag:
$etag");

if
(isset($_SERVER['HTTP_IF_MODIFIED_SINCE'])
&&
strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE'])
>=
$lastModified)

{

header("HTTP/1.1
304
Not
Modified");

return
true;

}

if
(isset($_SERVER['HTTP_IF_UNMODIFIED_SINCE'])
&&
strtotime($_SERVER['HTTP_IF_UNMODIFIED_SINCE'])
<
$lastModified)

{

header("HTTP/1.1
304
Not
Modified");

return
true;

}

if
(isset($_SERVER['HTTP_IF_NONE_MATCH'])
&&
$_SERVER['HTTP_IF_NONE_MATCH']
==
$etag)

{

header("HTTP/1.1
304
Not
Modified");

return
true;

}

if
($fancyName
==
'')

{

$fancyName
=
basename($fileName);

}

if
($contentType
==
'')

{

$contentType
=
'application/octet-stream';

}

$fileSize
=
$fileStat['size'];

$contentLength
=
$fileSize;

$isPartial
=
false;

if
(isset($_SERVER['HTTP_RANGE']))

{

if
(preg_match('/^bytes=(d*)-(d*)$/',
$_SERVER['HTTP_RANGE'],
$matches))

{

$startPos
=
$matches[1];

$endPos
=
$matches[2];

if
($startPos
==
''
&&
$endPos
==
'')

{

return
false;

}

if
($startPos
==
'')

{

$startPos
=
$fileSize
-
$endPos;

$endPos
=
$fileSize
-
1;

}

else
if
($endPos
==
'')

{

$endPos
=
$fileSize
-
1;

}

$startPos
=
$startPos
<
0
?
0
:
$startPos;

$endPos
=
$endPos
>
$fileSize
-
1
?
$fileSize
-
1
:
$endPos;

$length
=
$endPos
-
$startPos
+
1;

if
($length
<
0)

{

return
false;

}

$contentLength
=
$length;

$isPartial
=
true;

}

}

//
send
headers

if
($isPartial)

{

header('HTTP/1.1
206
Partial
Content');

header("Content-Range:
bytes
$startPos-$endPos/$fileSize");

}

else

{

header("HTTP/1.1
200
OK");

$startPos
=
0;

$endPos
=
$contentLength
-
1;

}

header('Pragma:
cache');

header('Cache-Control:
public,
must-revalidate,
max-age=0');

header('Accept-Ranges:
bytes');

header('Content-type:
'
.
$contentType);

header('Content-Length:
'
.
$contentLength);

if
($forceDownload)

{

header('Content-Disposition:
attachment;
filename="'
.
rawurlencode($fancyName).
'"');//漢字自動轉為URL編碼

header('Content-Disposition:
attachment;
filename="'
.
$fancyName.
'"');

}

header("Content-Transfer-Encoding:
binary");

$bufferSize
=
2048;

if
($speedLimit
!=
0)

{

$packetTime
=
floor($bufferSize
*
1000000
/
$speedLimit);

}

$bytesSent
=
0;

$fp
=
fopen($fileName,
"rb");

fseek($fp,
$startPos);

//fpassthru($fp);

while
($bytesSent
<
$contentLength
&&
!feof($fp)
&&
connection_status()
==
0
)

{

if
($speedLimit
!=
0)

{

list($usec,
$sec)
=
explode("
",
microtime());

$outputTimeStart
=
((float)$usec
+
(float)$sec);

}

$readBufferSize
=
$contentLength
-
$bytesSent
<
$bufferSize
?
$contentLength
-
$bytesSent
:
$bufferSize;

$buffer
=
fread($fp,
$readBufferSize);

echo
$buffer;

ob_flush();

flush();

$bytesSent
+=
$readBufferSize;

if
($speedLimit
!=
0)

{

list($usec,
$sec)
=
explode("
",
microtime());

$outputTimeEnd
=
((float)$usec
+
(float)$sec);

$useTime
=
((float)
$outputTimeEnd
-
(float)
$outputTimeStart)
*
1000000;

$sleepTime
=
round($packetTime
-
$useTime);

if
($sleepTime
>
0)

{

usleep($sleepTime);

}

}

}

return
true;
}
?>

⑽ PHP如何用header設置文件下載頭!感謝~

$filename = '文件路徑';
//文件的類型
header('Content-type: application/pdf');
//下載顯示的名字
header('Content-Disposition: attachment; filename="保存時的文件名.pdf"');
readfile("$filename");
exit;

附伺服器響應HTTP的類型ContentType大全:
".*"="application/octet-stream"
".001"="application/x-001"
".301"="application/x-301"
".323"="text/h323"
".906"="application/x-906"
".907"="drawing/907"
".a11"="application/x-a11"
".acp"="audio/x-mei-aac"
".ai"="application/postscript"
".aif"="audio/aiff"
".aifc"="audio/aiff"
".aiff"="audio/aiff"
".anv"="application/x-anv"
".asa"="text/asa"
".asf"="video/x-ms-asf"
".asp"="text/asp"
".asx"="video/x-ms-asf"
".au"="audio/basic"
".avi"="video/avi"
".awf"="application/vnd.adobe.workflow"
".biz"="text/xml"
".bmp"="application/x-bmp"
".bot"="application/x-bot"
".c4t"="application/x-c4t"
".c90"="application/x-c90"
".cal"="application/x-cals"
".cat"="application/vnd.ms-pki.seccat"
".cdf"="application/x-netcdf"
".cdr"="application/x-cdr"
".cel"="application/x-cel"
".cer"="application/x-x509-ca-cert"
".cg4"="application/x-g4"
".cgm"="application/x-cgm"
".cit"="application/x-cit"
".class"="java/*"
".cml"="text/xml"
".cmp"="application/x-cmp"
".cmx"="application/x-cmx"
".cot"="application/x-cot"
".crl"="application/pkix-crl"
".crt"="application/x-x509-ca-cert"
".csi"="application/x-csi"
".css"="text/css"
".cut"="application/x-cut"
".dbf"="application/x-dbf"
".dbm"="application/x-dbm"
".dbx"="application/x-dbx"
".dcd"="text/xml"
".dcx"="application/x-dcx"
".der"="application/x-x509-ca-cert"
".dgn"="application/x-dgn"
".dib"="application/x-dib"
".dll"="application/x-msdownload"
".doc"="application/msword"
".dot"="application/msword"
".drw"="application/x-drw"
".dtd"="text/xml"
".dwf"="Model/vnd.dwf"
".dwf"="application/x-dwf"
".dwg"="application/x-dwg"
".dxb"="application/x-dxb"
".dxf"="application/x-dxf"
".edn"="application/vnd.adobe.edn"
".emf"="application/x-emf"
".eml"="message/rfc822"
".ent"="text/xml"
".epi"="application/x-epi"
".eps"="application/x-ps"
".eps"="application/postscript"
".etd"="application/x-ebx"
".exe"="application/x-msdownload"
".fax"="image/fax"
".fdf"="application/vnd.fdf"
".fif"="application/fractals"
".fo"="text/xml"
".frm"="application/x-frm"
".g4"="application/x-g4"
".gbr"="application/x-gbr"
".gcd"="application/x-gcd"
".gif"="image/gif"
".gl2"="application/x-gl2"
".gp4"="application/x-gp4"
".hgl"="application/x-hgl"
".hmr"="application/x-hmr"
".hpg"="application/x-hpgl"
".hpl"="application/x-hpl"
".hqx"="application/mac-binhex40"
".hrf"="application/x-hrf"
".hta"="application/hta"
".htc"="text/x-component"
".htm"="text/html"
".html"="text/html"
".htt"="text/webviewhtml"
".htx"="text/html"
".icb"="application/x-icb"
".ico"="image/x-icon"
".ico"="application/x-ico"
".iff"="application/x-iff"
".ig4"="application/x-g4"
".igs"="application/x-igs"
".iii"="application/x-iphone"
".img"="application/x-img"
".ins"="application/x-internet-signup"
".isp"="application/x-internet-signup"
".IVF"="video/x-ivf"
".java"="java/*"
".jfif"="image/jpeg"
".jpe"="image/jpeg"
".jpe"="application/x-jpe"
".jpeg"="image/jpeg"
".jpg"="image/jpeg"
".jpg"="application/x-jpg"
".js"="application/x-javascript"
".jsp"="text/html"
".la1"="audio/x-liquid-file"
".lar"="application/x-laplayer-reg"
".latex"="application/x-latex"
".lavs"="audio/x-liquid-secure"
".lbm"="application/x-lbm"
".lmsff"="audio/x-la-lms"
".ls"="application/x-javascript"
".ltr"="application/x-ltr"
".m1v"="video/x-mpeg"
".m2v"="video/x-mpeg"
".m3u"="audio/mpegurl"
".m4e"="video/mpeg4"
".mac"="application/x-mac"
".man"="application/x-troff-man"
".math"="text/xml"
".mdb"="application/msaccess"
".mdb"="application/x-mdb"
".mfp"="application/x-shockwave-flash"
".mht"="message/rfc822"
".mhtml"="message/rfc822"
".mi"="application/x-mi"
".mid"="audio/mid"
".midi"="audio/mid"
".mil"="application/x-mil"
".mml"="text/xml"
".mnd"="audio/x-musicnet-download"
".mns"="audio/x-musicnet-stream"
".mocha"="application/x-javascript"
".movie"="video/x-sgi-movie"
".mp1"="audio/mp1"
".mp2"="audio/mp2"
".mp2v"="video/mpeg"
".mp3"="audio/mp3"
".mp4"="video/mpeg4"
".mpa"="video/x-mpg"
".mpd"="application/vnd.ms-project"
".mpe"="video/x-mpeg"
".mpeg"="video/mpg"
".mpg"="video/mpg"
".mpga"="audio/rn-mpeg"
".mpp"="application/vnd.ms-project"
".mps"="video/x-mpeg"
".mpt"="application/vnd.ms-project"
".mpv"="video/mpg"
".mpv2"="video/mpeg"
".mpw"="application/vnd.ms-project"
".mpx"="application/vnd.ms-project"
".mtx"="text/xml"
".mxp"="application/x-mmxp"
".net"="image/pnetvue"
".nrf"="application/x-nrf"
".nws"="message/rfc822"
".odc"="text/x-ms-odc"
".out"="application/x-out"
".p10"="application/pkcs10"
".p12"="application/x-pkcs12"
".p7b"="application/x-pkcs7-certificates"
".p7c"="application/pkcs7-mime"
".p7m"="application/pkcs7-mime"
".p7r"="application/x-pkcs7-certreqresp"
".p7s"="application/pkcs7-signature"
".pc5"="application/x-pc5"
".pci"="application/x-pci"
".pcl"="application/x-pcl"
".pcx"="application/x-pcx"
".pdf"="application/pdf"
".pdf"="application/pdf"
".pdx"="application/vnd.adobe.pdx"
".pfx"="application/x-pkcs12"
".pgl"="application/x-pgl"
".pic"="application/x-pic"
".pko"="application/vnd.ms-pki.pko"
".pl"="application/x-perl"
".plg"="text/html"
".pls"="audio/scpls"
".plt"="application/x-plt"
".png"="image/png"
".png"="application/x-png"
".pot"="application/vnd.ms-powerpoint"
".ppa"="application/vnd.ms-powerpoint"
".ppm"="application/x-ppm"
".pps"="application/vnd.ms-powerpoint"
".ppt"="application/vnd.ms-powerpoint"
".ppt"="application/x-ppt"
".pr"="application/x-pr"
".prf"="application/pics-rules"
".prn"="application/x-prn"
".prt"="application/x-prt"
".ps"="application/x-ps"
".ps"="application/postscript"
".ptn"="application/x-ptn"
".pwz"="application/vnd.ms-powerpoint"
".r3t"="text/vnd.rn-realtext3d"
".ra"="audio/vnd.rn-realaudio"
".ram"="audio/x-pn-realaudio"
".ras"="application/x-ras"
".rat"="application/rat-file"
".rdf"="text/xml"
".rec"="application/vnd.rn-recording"
".red"="application/x-red"
".rgb"="application/x-rgb"
".rjs"="application/vnd.rn-realsystem-rjs"
".rjt"="application/vnd.rn-realsystem-rjt"
".rlc"="application/x-rlc"
".rle"="application/x-rle"
".rm"="application/vnd.rn-realmedia"
".rmf"="application/vnd.adobe.rmf"
".rmi"="audio/mid"
".rmj"="application/vnd.rn-realsystem-rmj"
".rmm"="audio/x-pn-realaudio"
".rmp"="application/vnd.rn-rn_music_package"
".rms"="application/vnd.rn-realmedia-secure"
".rmvb"="application/vnd.rn-realmedia-vbr"
".rmx"="application/vnd.rn-realsystem-rmx"
".rnx"="application/vnd.rn-realplayer"
".rp"="image/vnd.rn-realpix"
".rpm"="audio/x-pn-realaudio-plugin"
".rsml"="application/vnd.rn-rsml"
".rt"="text/vnd.rn-realtext"
".rtf"="application/msword"
".rtf"="application/x-rtf"
".rv"="video/vnd.rn-realvideo"
".sam"="application/x-sam"
".sat"="application/x-sat"
".sdp"="application/sdp"
".sdw"="application/x-sdw"
".sit"="application/x-stuffit"
".slb"="application/x-slb"
".sld"="application/x-sld"
".slk"="drawing/x-slk"
".smi"="application/smil"
".smil"="application/smil"
".smk"="application/x-smk"
".snd"="audio/basic"
".sol"="text/plain"
".sor"="text/plain"
".spc"="application/x-pkcs7-certificates"
".spl"="application/futuresplash"
".spp"="text/xml"
".ssm"="application/streamingmedia"
".sst"="application/vnd.ms-pki.certstore"
".stl"="application/vnd.ms-pki.stl"
".stm"="text/html"
".sty"="application/x-sty"
".svg"="text/xml"
".swf"="application/x-shockwave-flash"
".tdf"="application/x-tdf"
".tg4"="application/x-tg4"
".tga"="application/x-tga"
".tif"="image/tiff"
".tif"="application/x-tif"
".tiff"="image/tiff"
".tld"="text/xml"
".top"="drawing/x-top"
".torrent"="application/x-bittorrent"
".tsd"="text/xml"
".txt"="text/plain"
".uin"="application/x-icq"
".uls"="text/iuls"
".vcf"="text/x-vcard"
".vda"="application/x-vda"
".vdx"="application/vnd.visio"
".vml"="text/xml"
".vpg"="application/x-vpeg005"
".vsd"="application/vnd.visio"
".vsd"="application/x-vsd"
".vss"="application/vnd.visio"
".vst"="application/vnd.visio"
".vst"="application/x-vst"
".vsw"="application/vnd.visio"
".vsx"="application/vnd.visio"
".vtx"="application/vnd.visio"
".vxml"="text/xml"
".wav"="audio/wav"
".wax"="audio/x-ms-wax"
".wb1"="application/x-wb1"
".wb2"="application/x-wb2"
".wb3"="application/x-wb3"
".wbmp"="image/vnd.wap.wbmp"
".wiz"="application/msword"
".wk3"="application/x-wk3"
".wk4"="application/x-wk4"
".wkq"="application/x-wkq"
".wks"="application/x-wks"
".wm"="video/x-ms-wm"
".wma"="audio/x-ms-wma"
".wmd"="application/x-ms-wmd"
".wmf"="application/x-wmf"
".wml"="text/vnd.wap.wml"
".wmv"="video/x-ms-wmv"
".wmx"="video/x-ms-wmx"
".wmz"="application/x-ms-wmz"
".wp6"="application/x-wp6"
".wpd"="application/x-wpd"
".wpg"="application/x-wpg"
".wpl"="application/vnd.ms-wpl"
".wq1"="application/x-wq1"
".wr1"="application/x-wr1"
".wri"="application/x-wri"
".wrk"="application/x-wrk"
".ws"="application/x-ws"
".ws2"="application/x-ws"
".wsc"="text/scriptlet"
".wsdl"="text/xml"
".wvx"="video/x-ms-wvx"
".xdp"="application/vnd.adobe.xdp"
".xdr"="text/xml"
".xfd"="application/vnd.adobe.xfd"
".xfdf"="application/vnd.adobe.xfdf"
".xhtml"="text/html"
".xls"="application/vnd.ms-excel"
".xls"="application/x-xls"
".xlw"="application/x-xlw"
".xml"="text/xml"
".xpl"="audio/scpls"
".xq"="text/xml"
".xql"="text/xml"
".xquery"="text/xml"
".xsd"="text/xml"
".xsl"="text/xml"
".xslt"="text/xml"
".xwd"="application/x-xwd"
".x_b"="application/x-x_b"
".x_t"="application/x-x_t"

熱點內容
無需伺服器搭建網站 發布:2025-01-22 21:53:34 瀏覽:114
旅遊青蛙安卓版如何下載 發布:2025-01-22 21:52:51 瀏覽:317
歐文5的配置是什麼 發布:2025-01-22 21:30:23 瀏覽:108
日誌存儲資料庫 發布:2025-01-22 21:30:07 瀏覽:474
gulp上傳cdn 發布:2025-01-22 21:27:34 瀏覽:203
emule文件夾 發布:2025-01-22 21:23:23 瀏覽:981
s7e什麼時候推送安卓7 發布:2025-01-22 21:20:59 瀏覽:203
狐狸的清白腳本分析 發布:2025-01-22 21:19:59 瀏覽:182
如何破解仿射密碼 發布:2025-01-22 21:13:53 瀏覽:81
百度視頻存儲 發布:2025-01-22 21:13:11 瀏覽:168