Hi I have a function that gets some binary data, uses that data to do a cffile 
action=write, and then returns the file's path as a string. I'm experiencing a 
problem that suggests the function is doing the return before the write action 
has completed. In the code below, will the function wait for the write action 
to complete before it sends the return? I'm almost certain it will not; is 
there a way to force the function to wait for the write to complete before it 
returns strWPTempFilePath, such as cftransaction or something along those lines?

<cfset strWPTempFilePath = request.stcApplicationData.strTempImageDirectory & 
createUuid() & ".pdf">
<cffile action="WRITE" file="#strWPTempFilePath#" output="#r_docBinData#" 
addNewLine="no" />
<cfreturn strWPTempFilePath> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:353141
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to