http文件上傳
1. http中上傳文件的原理
http中上傳文件的原理如下:
在最初的http協議中,沒有上傳文件方面的功能。 rfc1867 ( http://www.ietf.org/rfc/rfc1867.txt ) 為 http 協議添加了這個功能。客戶端的瀏覽器,如 Microsoft IE, Mozila, Opera 等,按照此規范將用戶指定的文件發送到伺服器。伺服器端的網頁程序,如 php, asp, jsp 等,可以按照此規范,解析出用戶發送來的文件。Microsoft IE, Mozila, Opera 已經支持此協議,在網頁中使用一個特殊的 form 就可以發送文件。絕大部分 http server ,包括 tomcat ,已經支持此協議,可接受發送來的文件。各種網頁程序,如 php, asp, jsp 中,對於上傳文件已經做了很好的封裝。
超文本傳輸協議(HTTP,HyperText Transfer Protocol)是互聯網上應用最為廣泛的一種網路協議。所有的WWW文件都必須遵守這個標准。設計HTTP最初的目的是為了提供一種發布和接收HTML頁面的方法。1960年美國人Ted Nelson構思了一種通過計算機處理文本信息的方法,並稱之為超文本(hypertext),這成為了HTTP超文本傳輸協議標准架構的發展根基。
2. 用http協議如何上傳文件
不可以,文件上傳協議是FTP協議
http是超文本協議。
3. http協議上傳文件
<input type="file" />
是不是 應該添加 name="" 伺服器才能獲取到啊?要不 是不是瀏覽器 直接忽略無名稱的變數了?
PS:順便問一下,你的伺服器 用的什麼http庫??? 還是 直接 tcp socket 編程 ?
4. http文件上傳的原理
HTTP 協議定義伺服器端和客戶端之間文件傳輸的溝通方式。目前HTTP協議的版本是Http1.1。RFC 2616描述了HTTP協議的具體信息。
這個協議已經成為瀏覽器和Web站點之間的標准。
當我上網的時候底層是如何進行交互的?
當訪問者點擊一個超鏈接的時候,將會給瀏覽器提交一個URL地址。通過這個URL地址,瀏覽器便知道去鏈接那個網站並去取得具體的頁面文件(也可能是一張圖片,一個pdf文件)。
HTTP工作的基礎就是,連接一個伺服器並開始傳輸文件到瀏覽器。
HTTP傳輸的基本過程
在http傳輸的過程中,被稱為客戶端的請求者向伺服器請求一個文件。
最基本的過程是:
1 客戶端連接一個主機;
2 伺服器接收連接,
3 客戶端請求一個文件,
4 伺服器發送一個應答.
5. 用http協議能不能上傳文件
http協議也可以上傳文件,需要利用網路語言來編寫程序進行操作。典型的例子是ASP程序中的無組件上傳方法。
6. http 文件上傳
高手,給我一份代碼啊
[email protected]
7. 用http協議如何上傳文件在什麼地方上傳
除非伺服器安裝了http上傳的插件,否則使用http上傳文件是不可能實現的
8. 怎麼HTTP上傳
如何用http上傳一個文件
VC裡面怎麼用http上傳一個文件呢?下載文件有這樣一個函數
HRESULT URLDownloadToCacheFile(
LPUNKNOWN lpUnkcaller,
LPCSTR szURL,
LPTSTR szFileName,
DWORD dwBufLength,
DWORD dwReserved,
IBindStatusCallback *pBSC
);
可以提供回調,顯示進度,有沒有與這個函數相對應的上傳文件的函數呢?或者還有其他的用起來比較方便的函數呢?不想用socket實現http,那樣太麻煩了,我的工程很小的,如果用socket實現http的話會得不償失的
9. 用http協議能不能上傳文件
能,但是要通過相應的非HTML腳本服務(比如ASP,PHP,CGI等等)
ASP,PHP,CGI是伺服器端的代碼解釋器
不但要伺服器端有這個解釋器,而且站點的頁面里也要有相應功能的代碼
要更詳細的話你恐怕真的要去學習一下ASP,PHP,CGI,JSP,XML等等比HTML更高級的腳本語言