2010-08-07 50 views
0

我需要將本地主機上的文件提供給某個只接受http URI-s的應用程序。但是,這些文件是即時生成的,我想避免寫入磁盤,因此我決定使用QTcpServer編寫一個簡單的HTTP服務器。幸運的是,我甚至找到了解釋這一點的nice tutorial。但是,我不熟悉HTTP響應。如何提供Flash文件?是否有特定的MIME類型?將標題放在一起之後,我是否只需將該流轉儲到套接字即可?服務二進制文件(.swf)的Http響應是什麼樣的?

回答

3

你正在尋找的MIME類型爲:application/x-shockwave-flash

你需要設置什麼是

  1. 設置內容類型爲application/x-shockwave-flash
  2. 內容長度設置爲主權財富基金的總規模以服務
  3. 設置與內容配置如頭:Content-Disposition=attachment;filename=SWFToServe.swf
  4. 開始寫出來的swf文件的所有字節。
  5. 沖洗響應

而這一切,客戶應該開始下載...

相關問題