在我的网络服务器上,我有一个名为03.mp4
.
我有一个页面(videoserver.aspx)使用以下代码提供该文件
Response.ContentType = "application/octet-stream";
Response.AppendHeader("Content-Disposition", "attachment; filename=video.mp4");
Response.TransmitFile(Server.MapPath("03.mp4"));
Response.End();
这两个电话有什么区别?
1:http://localhost/media/03.mp4
2:http://localhost/media/videoserver.aspx?q=03
当我直接在浏览器中指向这些 URL 时,在这两种情况下都会提示我保存对话框。
我有另一个具有 SWFObject 的网页。它使用视频作为输入。行。当我输入 URL 1 时,它会加载视频。
当我提供 URL 2 时,它不会加载视频。
为什么会有这种差异?我更喜欢 URL 2,因为您可以根据查询字符串动态更改您提供给消费者的视频。