Python 将文件下载到用户计算机?
我正在尝试在未经用户同意的情况下将mp3文件下载到他们的计算机上,而他们正在收听歌曲。因此,下次访问该网页时,他们不必下载相同的mp3,而是从本地文件下载palypack。这将为我和他们节省一些带宽。这是潘多拉曾经做过的事,但我真的不知道怎么做Python 将文件下载到用户计算机?,python,django,web-applications,Python,Django,Web Applications,我正在尝试在未经用户同意的情况下将mp3文件下载到他们的计算机上,而他们正在收听歌曲。因此,下次访问该网页时,他们不必下载相同的mp3,而是从本地文件下载palypack。这将为我和他们节省一些带宽。这是潘多拉曾经做过的事,但我真的不知道怎么做 有什么想法吗?没有用户的同意,你不能强制下载文件给用户。如果这是可能的,您只能想象这将是多么严重的安全缺陷 您可以执行以下两种操作之一: 使用浏览器缓存媒体文件 通过第三方插件(例如Flash)为媒体提供服务 未经用户同意,您不能强制将文件下载给用户。
有什么想法吗?没有用户的同意,你不能强制下载文件给用户。如果这是可能的,您只能想象这将是多么严重的安全缺陷 您可以执行以下两种操作之一:
- 使用浏览器缓存媒体文件
- 通过第三方插件(例如Flash)为媒体提供服务
- 使用浏览器缓存媒体文件
- 通过第三方插件(例如Flash)为媒体提供服务
- 歌剧>9.5,正如我在某处读到的
- 我想Safari和Chrome也应该实现它
- 歌剧>9.5,正如我在某处读到的
- 我想Safari和Chrome也应该实现它
- 未经用户同意,您不能强制将文件下载给用户。如果这是可能的,您只能想象这将是多么严重的安全缺陷
您可以执行以下两种操作之一:
- 我没有这方面的经验,但您可以在较新的浏览器中试试运气:
干杯,我没有这方面的经验,但您可以在更新的浏览器中试试运气:
但是,如果您真的想添加它(因为用户要求),请将其设置为可选(默认为关闭)。Hm,这可能是真的。但是如果你有一个HTML5浏览器,你可以存储base64编码的文件,并将其提供给一个动态创建的
元素。不知道,是否有任何浏览器支持所有必要的技术,但根据规范,我认为它应该工作。我的回执在哪里?上面的注释应该是…createdaudio
element…嗯,这可能是真的。但是如果你有一个HTML5浏览器,你可以存储base64编码的文件,并将其提供给一个动态创建的
元素。不知道,是否有任何浏览器支持所有必要的技术,但根据规范,我认为它应该工作。我的回执在哪里?上面的评论应该是…createdaudio
element…这正是我的想法。不要强迫你的用户+这正是我的想法。不要强迫你的用户+1.