我需要遍历一组图像路径来抓取、调整大小并将图像从外部目的地存储到 S3。
我习惯于像这样调用 cfcs 来执行此操作:
<cfinvoke component="form_img_handler" method="upload" returnvariable="imgSuccess">
<cfinvokeargument name="command" value="upload_search"/>
<cfinvokeargument name="imgPath" value="#results.bildpfad #"/>
<cfinvokeargument name="imgFile" value="#results.bilddateiname#"/>
<cfinvokeargument name="sellerILN" value="#results.iln#"/>
<cfinvokeargument name="cookie" value="#variables.screenWidth#"/>
</cfinvoke>
问题:
如果我必须循环执行 25 次,使用cfobject
代替会更好cfinvoke
吗?据我了解cfinvoke
,被实例化,运行它的工作并消失。虽然cfobjects
有留下来。如果是这样,在上述情况下使用会更好cfobject
吗?如果是这样,我将如何调用我的upload
函数(传递参数)以及完成后如何删除对象?
(以前从未使用过 cfobject ...)
感谢帮助!