ASP.Net 页面或处理程序加载 mp3/avi 并发送到浏览器 - 内部文件路径和外部 url 作为源

发布于 2024-10-15 06:16:44 字数 348 浏览 1 评论 0原文

因此,有很多从本地文件获取流的示例,但假设我想从另一个站点流式传输 MP3。

我有一个页面列出了 MP3 的 url,例如,其中一个可能是...

www.domain.com/getResource.aspx?ResourceId=123

这个页面显然可以相当简单地加载资源 123,并发送到浏览器。

假设资源 123 不是本地资源,它是另一个提供 mp3 的站点的 URL,

所以我的问题是该资源页面从远程源获取数据并发回的最佳方式是什么到浏览器。实际上,就客户端而言,文件的来源不应该有任何区别。它总是经过这个 aspx(或 ashx)页面

So there are many examples of getting the stream from a file locally, but suppose i want to stream an MP3 from another site.

I have a page that lists urls of MP3s, for example, one might be...

www.domain.com/getResource.aspx?ResourceId=123

This page can obviously fairly simply load Resource 123, and send to the browser.

Suppose resource 123 is not local, it is a URL to another site which serves up the mp3

so my question is what is the best way for this Resource Page to get the data from the remote source and send back to the browser. In effect, there should be no differential as far as the client is concerned where the file has come from. It always goes through this aspx (or ashx) page

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

倚栏听风 2024-10-22 06:16:44

您的站点需要向远程服务器发出自己的 HTTP 请求。获取响应的内容,并将其写入到达您站点的请求的响应流。

Your site would need to make its own HTTP request to the remote server. Take the content of the response, and write it to the response stream of the request that came to your site.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文