我正嘗試通過<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