Python 将文件下载到用户计算机?

Python 将文件下载到用户计算机?,python,django,web-applications,Python,Django,Web Applications,我正在尝试在未经用户同意的情况下将mp3文件下载到他们的计算机上,而他们正在收听歌曲。因此,下次访问该网页时,他们不必下载相同的mp3,而是从本地文件下载palypack。这将为我和他们节省一些带宽。这是潘多拉曾经做过的事,但我真的不知道怎么做 有什么想法吗?没有用户的同意,你不能强制下载文件给用户。如果这是可能的,您只能想象这将是多么严重的安全缺陷 您可以执行以下两种操作之一: 使用浏览器缓存媒体文件 通过第三方插件(例如Flash)为媒体提供服务 未经用户同意,您不能强制将文件下载给用户。

我正在尝试在未经用户同意的情况下将mp3文件下载到他们的计算机上,而他们正在收听歌曲。因此,下次访问该网页时,他们不必下载相同的mp3,而是从本地文件下载palypack。这将为我和他们节省一些带宽。这是潘多拉曾经做过的事,但我真的不知道怎么做


有什么想法吗?

没有用户的同意,你不能强制下载文件给用户。如果这是可能的,您只能想象这将是多么严重的安全缺陷

您可以执行以下两种操作之一:

  • 使用浏览器缓存媒体文件
  • 通过第三方插件(例如Flash)为媒体提供服务

    • 未经用户同意,您不能强制将文件下载给用户。如果这是可能的,您只能想象这将是多么严重的安全缺陷

      您可以执行以下两种操作之一:

      • 使用浏览器缓存媒体文件
      • 通过第三方插件(例如Flash)为媒体提供服务

        • 我没有这方面的经验,但您可以在较新的浏览器中试试运气:

          • 歌剧>9.5,正如我在某处读到的

          • 我想Safari和Chrome也应该实现它

          约翰·雷斯格的一篇关于这一点的文章

          但是,如果问题包含“用户不知道”或“用户不必同意”之类的内容,通常提问者应该重新考虑他/她对访问者的想法,以及什么对他们有利或不利


          干杯,

          我没有这方面的经验,但您可以在更新的浏览器中试试运气:

          • 歌剧>9.5,正如我在某处读到的

          • 我想Safari和Chrome也应该实现它

          约翰·雷斯格的一篇关于这一点的文章

          但是,如果问题包含“用户不知道”或“用户不必同意”之类的内容,通常提问者应该重新考虑他/她对访问者的想法,以及什么对他们有利或不利

          干杯,不要这样做

          大多数文件都是缓存的

          但是,如果您真的想添加它(因为用户要求),请将其设置为可选(默认为关闭)。

          不要这样做

          大多数文件都是缓存的


          但是,如果您真的想添加它(因为用户要求),请将其设置为可选(默认为关闭)。

          Hm,这可能是真的。但是如果你有一个HTML5浏览器,你可以存储base64编码的文件,并将其提供给一个动态创建的
          元素。不知道,是否有任何浏览器支持所有必要的技术,但根据规范,我认为它应该工作。我的回执在哪里?上面的注释应该是…created
          audio
          element…嗯,这可能是真的。但是如果你有一个HTML5浏览器,你可以存储base64编码的文件,并将其提供给一个动态创建的
          元素。不知道,是否有任何浏览器支持所有必要的技术,但根据规范,我认为它应该工作。我的回执在哪里?上面的评论应该是…created
          audio
          element…这正是我的想法。不要强迫你的用户+这正是我的想法。不要强迫你的用户+1.