【问题标题】:Is the javascript function Window.open streaming or downloading the file?javascript函数Window.open是流式传输还是下载文件?
【发布时间】:2017-03-14 15:44:04
【问题描述】:

我想知道,通过使用 Javascript 函数window.open() 预览存储在服务器上的文件,此过程是否使用流式传输或下载? 我的意思是:我如何确保用户只能看到该文件,但不能下载它? (除非他允许)

如果这是不可能的,有什么建议吗? :)

PS :我正在使用 Sencha 3.4 (Ext.js)。

【问题讨论】:

  • window.open 打开一个新的浏览器窗口或选项卡 - 不多也不少。关于您的问题,它根本没有 - 如果它们发生在“原始”窗口/选项卡内,事情将是相同的。不,你想要的当然是不可能的——浏览器已经下载了数据,否则它一开始就无法显示。

标签: javascript extjs window.open


【解决方案1】:

执行window.open() 只会打开一个新的浏览器窗口或标签。因此,通过在函数中提供指向您文件的链接,用户可以完全访问文件的确切位置并可以下载它。

也没有“流式传输”文件之类的东西。要预览的文件将被下载并存储在缓存中。

【讨论】:

  • 感谢您的回答!对不起,如果我的问题对某些人来说确实很愚蠢(我只是想学习.. :c)。祝你有美好的一天:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-25
  • 1970-01-01
  • 2013-10-31
  • 2011-02-21
相关资源
最近更新 更多