1 問題
Android app里面寫了一個Java socket的簡單服務器,在瀏覽器里面輸入相應的IP和端口訪問服務器下載文件,Java socket怎么寫返回數據的頭部信息,瀏覽器才知道需要下載文件的名字呢?
2 關于Content-Disposition
在常規的HTTP應答中,Content-Disposition
響應頭指示回復的內容該以何種形式展示,是以內聯的形式(即網頁或者頁面的一部分),還是以附件的形式下載并保存到本地。
Content-disposition其實可以控制用戶請求所得的內容存為一個文件的時候提供一個默認的文件名,文件直接在瀏覽器上顯示或者在訪問時彈出文件下載對話框。
1)格式說明:
content-disposition = "Content-Disposition" ":" disposition-type *( ";" disposition-parm )
2)字段說明:Content-Disposition為屬性名disposition-type是以什么方式下載,如attachment為以附件方式下