公共Soundcloud跟踪网址通过使用 Content-Disposition 标头(我认为..)触发下载已知的mime类型,在浏览时强制下载。有没有办法代理(创建一个passthrough)这些网址,并从我的请求中删除此标头。我想避免自己提供mp3,但我不想触发下载。
答案 0 :(得分:1)
从技术上讲,您完全有可能从服务器请求文件并将传入的数据连接到视图中的输出流响应,从而允许您控制客户端浏览器接收的标头,以便它不会询问它们保存文件。
我会建议不要这样做,原因有两个。
答案 1 :(得分:0)
我不认为这是可能的。它应该完全取决于浏览器。例如,Opera要求用户天气打开或下载。
您可以使用其嵌入代码将它们嵌入您的网站。
编辑: 不,你甚至不能使用标题提供的链接,因为他们已经解决了hotlinking问题。每次下载都与浏览器/会话相关联,因此您无法存储mp3的真实网址并链接到该网址。