<cffileupload>
タグを介して複数の画像をアップロードしようとしています。fileupload.cfm
タグは、画像を処理/ファイナライズするために呼び出されるファイルを呼び出します。
その画像内でスレッドを開始したいと思います (ここでスレッドを理解していない可能性があるため、お知らせください)。これにより、「画像がアップロードされました」とフラッシュ アップロード アプリに返信できますが、サムネイル生成プロセスを開始できます (これは可能性があります)。ファイルサイズにもよりますが、最後の 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
ます。
これは、すべてのファイルがアップロードされた後に実行しようとするだけのものかどうかわかりませんか?
考え?これを適切に機能させる方法がわかりません。
編集
いじくり回した後、修正したスレッドとは関係のないエラーが発生したように見えますが、このようなスレッドを「残す」ことについて何か留意する必要がありますか? ある時点で彼らを殺す必要がありますか?それらは完了後にクリーンアップされますか? スレッドに「最大実行時間」を設定するにはどうすればよいですか?