我正尝试通过<cffileupload>
标签进行多个图片上传。该标签调用一个名为fileupload.cfm
的文件来处理/结束图像。我正在为此解决方案正确使用<cfthread>吗?
在这个图像中,我想从一个线程开始(这里是我可能不会理解线程,所以让我知道),以便我可以回复'上传图像'回到Flash上传应用程序,但启动缩略图生成进程(可能会持续1分钟左右,具体取决于文件大小)。
到目前为止,我又补上一句:
<!--- BUILD A THREAD TO CREATE/GENERATE THUMBNAILS --->
<cfthread action="run" name="t#qMid.mid#">
<cfinvoke component="core.media-functions" method="generateThumbnails">
<cfinvokeargument name="mid" value="#qMid.mid#">
</cfinvoke>
</cfthread>
我打电话的generateThumbnails
方法,并使用media id (mid)
作为该项目处理的参考。我认为只要我们到达fileupload.cfm
文件的末尾,线程就会死亡。
不知道这是否只是我应该尝试运行所有文件上传后?
想法?不知道如何让这个工作正常。
编辑
一些修修补补后,貌似我无关,我固定线程错误,但我应该记住与“离开”线程这样的事?我应该在某个时候杀死他们吗?他们会在完成后被清理干净吗?我怎样才能把'最大执行时间'放在一个线程上?
+1 - 好点,我记得阅读这个tibdit。 – Jakub 2010-11-10 23:03:37