Q
使用內容,處置
104
A
回答
75
21
好吧,似乎Content-Disposition標題最初是爲電子郵件而不是網絡創建的。 (Link to relevant RFC)
我猜,Web瀏覽器可以向
Response.AppendHeader("content-disposition", "inline; filename=" + fileName);
保存時作出迴應,但我不知道。
2
該標題在RFC 2183中定義,所以這將是最好的開始閱讀的地方。
允許的值是在互聯網號碼分配機構(IANA)註冊的值;他們的registry of values應該被視爲權威來源。
6
參見RFC 6266(使用的Content-Disposition首部字段的超文本傳輸協議(HTTP)在)http://tools.ietf.org/html/rfc6266
4
對於asp.net用戶,。.NET框架提供了一個類來創建內容部署頭: System.Net.Mime.ContentDisposition
基本用法:
var cd = new System.Net.Mime.ContentDisposition();
cd.FileName = "myFile.txt";
cd.ModificationDate = DateTime.UtcNow;
cd.Size = 100;
Response.AppendHeader("content-disposition", cd.ToString());
0
思想Microsoft支持部分該知識庫文章相關的這裏How to raise a file download dialog box for a known mime type
相關問題
- 1. C#使用webclient更改內容處置
- 2. XNA C#處置()內容
- 3. Response.AddHeader( 「內容處置」)在IE6
- 4. php header內容處置
- 5. 頭位置+內容處理
- 6. HttpWebRequest.AllowAutoRedirect內容處置問題
- 7. 內容處置安全
- 8. HTTPS內容處置附件
- 9. 使用Ruby on Rails和Paperclip設置內容 - 處置附件
- 10. 如何使用AWS PHP SDK v2和CopyObject設置內容處置?
- 11. 設置內容處置使用回形針
- 12. PHP設置S3內容處置查封
- 13. 根據url/nginx設置內容處置
- 14. 在RemoteServiceServlet中使用內容處置附件
- 15. 設置使用Rackspace的雲計算的Java API內容處理
- 16. 無法上傳照片使用內容處置android
- 17. 使用ng-bind-html和默認內容處理內容
- 18. Java/Javascript閱讀內容 - 處置文件內容
- 19. 如何閱讀內容處置標題的內容?
- 20. MVC3重複的內容處置標題
- 21. C#中的內容處置問題
- 22. 防止內容處置「文件名」
- 23. Flask內容處置標題中的Unicode
- 24. 歌劇:HTTP頭內容處置
- 25. 上傳文件內容處置
- 26. 黃瓜硒webdriver的內容處置
- 27. wget的與內容處置打破
- 28. solr:將內容處置添加到SolrQueryResponse
- 29. 獲取內容處置參數
- 30. 獲取文件名無內容處置
的討論有一些不錯的文檔來自Microsoft的此:http://support.microsoft.com/kb/260519 – 2010-03-31 15:52:14
請注意,如果文件名包含空格或非ASCII字符,您的示例代碼將中斷。有關更多信息,請參閱RFC 6266。 – 2011-09-02 14:58:14
@JulianReschke,被認爲是不可打印的ASCII字符呢? (`0`到`0x1F`) – Pacerier 2015-02-05 09:39:20