【发布时间】:2013-09-27 04:04:40
【问题描述】:
我正在开发一个将文件发送给用户的应用程序,但我需要同时发送多个文件,发生的情况是当他下载第一个文件时,页面仍然加载到第一个一个已经完成,然后它开始...... 我想知道如何同时发送多个邮件。这是某种 nginx/apache 配置吗?有人对我的学习有什么建议吗? 谢谢!
【问题讨论】:
标签: python apache nginx download restriction
我正在开发一个将文件发送给用户的应用程序,但我需要同时发送多个文件,发生的情况是当他下载第一个文件时,页面仍然加载到第一个一个已经完成,然后它开始...... 我想知道如何同时发送多个邮件。这是某种 nginx/apache 配置吗?有人对我的学习有什么建议吗? 谢谢!
【问题讨论】:
标签: python apache nginx download restriction
您是否可以让文件传递系统使用线程? http://docs.python.org/2/library/threading.html
任何线程文档都会比我能够解释的更好,但基本上你会拥有
class MyMainThing(object):
def __init__(things):
#everything in your site
def user_clicked_download(self):
threading.Thread(target=download_file(arg),).start() # threading takes tuple arg
def download_file(arg):
# your downloading stuff.
抱歉这个模糊的例子,如果你包含代码我可能会更好地解释,但你要求一些你可以研究的东西,线程似乎肯定会帮助你。另外,如果你想一次做多件事情,这基本上是强制性的。
如果您需要更好的解释或有任何问题,请告诉我。我会尽量回答!
【讨论】: