【问题标题】:show blob instead of original path in website by javascript通过javascript在网站中显示blob而不是原始路径
【发布时间】:2017-03-20 19:27:30
【问题描述】:

在我的网站上,我需要展示很多视频。所以目前我显示它像

<video src="www.example.com/video/video_name.mp4"></video>

但我不想显示原始路径,因为它不利于安全。所以想显示 blob 而不是路径之类的(通常我们可以在 youtube 视频中看到它。)

<video src="blob:http://website.info/ag678uyij665-zqq1-221v-b6d3-4vrr4j63dt6c></video>

也可以有大尺寸的视频。

所以我想要一个 js 函数,它可以将我的原始路径转换为 ​​blob,我可以将其显示到我的网站上。也无法通过将其传递给 url 来获取它。

如果还有其他选择,任何人都可以提出建议。

【问题讨论】:

  • “因为它不利于安全” — 安全的哪个方面让您担心?
  • "所以我想要一个可以将我的原始路径转换为 ​​blob 的 js 函数," — 你是如何运行 JS 的?节点.js?经典的 ASP?还有什么?
  • 我想要普通的javascript或者可能是jquery
  • “正常”是指“在浏览器中运行客户端”吗?所以你想通过给浏览器提供真实的 URL 然后应用 JavaScript 来阻止浏览器获取真实的 URL?这将如何运作?
  • 使用客户端语言解决安全问题并不是最好的办法。

标签: javascript html video blob


【解决方案1】:

我猜你想在客户端这样做。那是不可能的。您必须让您的服务器处理所需的 URL。

【讨论】:

  • 我们放了一个按钮,点击后我们会显示视频......仍然不可能吗?
  • 不,您必须在服务器上执行此操作。
  • 有什么建议吗?
  • 获取您的服务器代码或配置,并使其处理您要发送的任何 url。
  • 简而言之,该路径应该可以在我的网站中访问,并且即使将其传递给 url 也无法打开视频。
猜你喜欢
  • 2019-05-12
  • 1970-01-01
  • 1970-01-01
  • 2017-02-18
  • 1970-01-01
  • 2021-03-21
  • 1970-01-01
  • 1970-01-01
  • 2020-03-05
相关资源
最近更新 更多