導航:首頁 > 版本升級 > http網頁的文件名

http網頁的文件名

發布時間:2024-04-22 09:00:47

java 獲得http下載文件的真實名稱

importjava.net.*;
importjava.io.*;
publicclassURLConnectionDemo{
publicstaticvoidmain(String[]args)throwsException{
=newURL("http://www.scp.e.cn/pantoschoolzz/BG/Bord/Message/DownloadMessageAttachment.aspx?ID=215");
URLConnectionuc=url.openConnection();
StringfileName=uc.getHeaderField(6);
fileName=URLDecoder.decode(fileName.substring(fileName.indexOf("filename=")+9),"UTF-8");
System.out.println("文件名為:"+fileName);
System.out.println("文件大小:"+(uc.getContentLength()/1024)+"KB");
Stringpath="D:"+File.separator+fileName;
FileOutputStreamos=newFileOutputStream(path);
InputStreamis=uc.getInputStream();
byte[]b=newbyte[1024];
intlen=0;
while((len=is.read(b))!=-1){
os.write(b,0,len);
}
os.close();
is.close();
System.out.println("下載成功,文件保存在:"+path);
}
}

//輸出內容:

文件名為:090602、09-10(1)校歷.xls

文件大小:42KB

下載成功,文件保存在:D:90602、09-10(1)校歷.xls

❷ 網頁後綴有哪些

注意過網頁後綴名嗎?為你講解HTML、HTM、SHTML等的區別

每一個網頁或者說是web頁都有其固定的後綴名,不同的後綴名對應著不同的文件格式和不同的規則、協議、用法,最常見的web頁的後綴名是.html和.htm,但這只是web頁最基本的兩種文件格式,今天我們來介紹一下web頁的其它一些文件格式。

首先介紹一下html與htm

關於HTML,HTML(HyperTextMark-upLanguage)即超文本標記語言,是WWW的描述語言。設計HTML語言的目的是為了能把存放在一台電腦中的文本或圖形與另一台電腦中的文本或圖形方便地聯系在一起,形成有機的整體,人們不用考慮具體信息是在當前電腦上還是在網路的其它電腦上。我們只需使用滑鼠在某一文檔中點取一個圖標,Internet就會馬上轉到與此圖標相關的內容上去,而這些信息可能存放在網路的另一台電腦中。 HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等。HTML的結構包括頭部(Head)、主體 (Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內容。

關於HTM,實際上HTM與HTML沒有本質意義的區別,只是為了滿足DOS僅能識別8+3的文件名而已,因為一些老的系統(win32)不能識別四位文件名,所以某些網頁伺服器要求 index.html最後一個l不能省略。MSIE能自動識別和打開這些文件,但編寫網頁地址的時候必須是完全對應的,也就是說index.htm和 index.html是兩個不同的文件,對應著不同的地址。值得一提的是UNIX系統中對大小寫敏感,不吻合的話就可能報沒有文件或者找不到文件。

其次介紹一下shtml和shtm

關於shtml,shtml是一種基於SSI技術的文件,也就是Server Side Include--SSI 伺服器端包含指令,一些Web Server如果有SSI功能的話就會對shtml文件特殊招待,伺服器會先掃一次shtml文件看沒有特殊的SSI指令存在,如果有的話就按Web Server設定規則解釋SSI指令,解釋完後跟一般html一起調去客戶端。

關於shtm,shtm與shtml的關系和htm與html的關系大致相似,這里就不多說了。

html或htm與shtml或shtm的關系是什麼

html或者htm是一種靜態的頁面格式,也就是說不需要伺服器解析其中的腳本,或者說裡面沒有伺服器端執行的腳本,而shtml或者shtm由於它基於SSI技術,當有伺服器端可執行腳本時被當作一種動態編程語言來看待,就如asp、jsp或者php一樣。當shtml或者shtm中不包含伺服器端可執行腳本時其作用和html或者htm是一樣的。

❸ http是什麼

HTTP全稱是HyperText Transfer Protocal,即超文本傳輸協議,從1990年開始就在WWW上廣泛應用,是現今在WWW上應用最多的協議,HTTP是應用層協議,當你上網瀏覽網頁的時候,瀏覽器和web伺服器之間就會通過HTTP在Internet上進行數據的發送和接收。HTTP是一個基於請求/響應模式的、無狀態的協議。即我們通常所說的Request/Response。

HTTP特點:

支持客戶端/伺服器模式

簡單快速:客戶向伺服器請求服務時,只需傳送請求方法和路徑。由於HTTP協議簡單,使得HTTP伺服器的程序規模小,因而通信速度很快

靈活:HTTP允許傳輸任意類型的數據對象,正在傳輸的類型由Content-Type加以標記

無連接:無連接的含義是限制每次鏈接只處理一個請求。伺服器處理完客戶的請求,並收到客戶的應答後,即斷開鏈接,採用這種方式可以節省時間

無狀態:HTTP協議是無狀態協議。無狀態是指協議對於事務處理沒有記憶能力。缺少狀態意味著如果後續處理需要前面的信息,則它必須重傳,這樣可能會導致每次連接傳送的數據量增大。另一方面,在伺服器不需要先前信息時它的應答就比較快

❹ JS中如何獲取http地址頁面文件名!~急~~

^就用你說的方法,我寫的例子如內下:

<form>
<input type=text name=xxx><input type=submit>
</form>
<script language=javascript>
document.writeln(location.href,'<br>');
var s=location.href;
s=s.replace(/\?.*$/,'')
s=s.replace(/^容.*\//,'')
document.writeln(s,'<br>');
</script>

❺ Http、URL、FTP分別表示什麼

http是一個協議
HTTP 協議定義伺服器端和客戶端之間文件傳輸的溝通方式。目前HTTP協議的版本是Http1.1。RFC 2616描述了HTTP協議的具體信息。

這個協議已經成為瀏覽器和Web站點之間的標准。

當我上網的時候底層是如何進行交互的?

當訪問者點擊一個超鏈接的時候,將會給瀏覽器提交一個URL地址。通過這個URL地址,瀏覽器便知道去鏈接那個網站並去取得具體的頁面文件(也可能是一張圖片,一個pdf文件)。

HTTP工作的基礎就是,連接一個伺服器並開始傳輸文件到瀏覽器。

HTTP傳輸的基本過程

在http傳輸的過程中,被稱為客戶端的請求者向伺服器請求一個文件。

最基本的過程是:
1 客戶端連接一個主機;
2 伺服器接收連接,
3 客戶端請求一個文件,
4 伺服器發送一個應答.
URL是英文「Uniform Resource Locators」的縮寫,意思是「統一資源定位器」。它不僅可用來定位網路上信息資源的地址,也可用來定位本地系統要訪問的文件。
URL可分為兩種類型,一種是絕對URL,另一種是相對URL。
絕對URL就是指明需要訪問的信息或資源的絕對位置。絕對URL的基本語法格式為:accessmethod:‖servername[:port]/directory/name。其中,accessmethod是指定資源伺服器的服務方式,稱為「使用協議」。在WWW系統中,最常用的就是「http」協議。servername,指伺服器域名,接入到Internet中每個可供訪問的伺服器,都有一個專用的域名,用戶要訪問伺服器上的資源,必須指明伺服器的域名。「[:port]」是指明進入一個伺服器的埠號,它是用數字來表示的,一般可預設。「directory」是指明文件所在伺服器的目錄或路徑。「name」是文件名,在預設的情況下,首先會調出稱為「主頁」的文件。
相對URL就是定位需要訪問資源的相對路徑。所謂「相對路徑」,就是所需資源相對於當前位置的路徑。例如,當我們已處於伺服器中的一個路徑時,如果該路徑中有多個文件需要訪問,那麼我們僅需指明文件名就可以了。
FTP是英語FILE TRANSFER PROTOCOL的簡稱,中文意為"文件傳送協議,用於在電腦和電腦之間傳送文件,有了這個協議,文件的傳輸就可以不受不同的電腦,不同的操作系統,甚至不同文件格式的限制,傳輸文件的一般步驟如下:
1在本地電腦上登陸到國際互聯網,
2搜索有文件共享主機或者個人電腦(一般有專門的FTP伺服器網站上公布的,上面有進入該主機或個人電腦的名稱,口令和路徑)
3當與遠程主機或者對方的個人電腦建立連接後,用對方提供的用戶名和口令登陸到該主機或對方的個人電腦.
4在遠程主機或對方的個人電腦登陸成功後,就可以上傳你想跟別人分享的東東或者下載別人授權共享的東東(這里的東東是指能放到電腦里去又能在顯示屏上看到的東東)
5完成工作後關閉FTP下載軟體,切斷連接.
為了實現文件傳輸,用戶還要運行專門的文件傳輸程序,比如網際快車就有這方面的功能,其它還有很多專門的FTP傳輸軟體,各有各的特色

閱讀全文

與http網頁的文件名相關的資料

熱點內容
社區版本 瀏覽:738
怎麼查微信公眾號什麼時候開通的 瀏覽:717
安裝三菱編程閃退怎麼回事 瀏覽:488
手機怎麼創建word文件格式 瀏覽:694
c語言連接資料庫 瀏覽:887
數據線粉色和白色哪個是正 瀏覽:775
vb編程應注意什麼 瀏覽:855
js循環添加控制項 瀏覽:615
學習計算機網路的作用 瀏覽:235
access資料庫最新內容怎麼調 瀏覽:203
上古世紀新版本跑商 瀏覽:267
iphone5國際漫遊設置 瀏覽:107
ipodwatch如何安裝app 瀏覽:114
誰有微信搶紅包的群號 瀏覽:872
word07頁碼從任意頁開始 瀏覽:791
js禁止滑動事件 瀏覽:800
蘋果查序號怎麼看不是 瀏覽:61
linux在txt文件 瀏覽:568
ps如何導入文件匹配 瀏覽:201
轉轉app怎麼把自己的賬號租出去 瀏覽:828

友情鏈接