我需要将localhost上的文件提供给某个只接受http URI-s的应用程序。但是,文件是动态生成的,我想避免写入磁盘,因此我决定使用QTcpServer编写一个简单的HTTP服务器。幸运的是,我甚至发现nice tutorial正在解释这一点。但是,我不熟悉HTTP响应。我如何提供Flash文件?是否有特定的MIME类型?将标题放在一起后,我只是将流转储到套接字,这就是全部吗?
答案 0 :(得分:3)
您正在寻找的mime类型是:application/x-shockwave-flash
您需要设置的是
application/x-shockwave-flash
Content-Disposition=attachment;filename=SWFToServe.swf
就是这样,客户端应该开始下载它......
答案 1 :(得分:1)
这不能回答您的完整问题,但您可以在此处查找MIME类型:
http://www.w3schools.com/media/media_mimeref.asp
SWF是application / x-shockwave-flash