Nah, I was hoping for a check at the insert stage.

I guess something like:

<cfif SizeOfData(PdfData) GT CFAdmin.Datasources['PdfStorage'].MaxBlobSize>
    [throw error]
<cfelse>
    [insert data]
</cfif>

A long-winded alternative would be, after the insert, to do a select, write 
file, then IsPDF on that, but that seems a bit of an ugly way of doing it.

But that's a fair bit more effort compared to checking numbers.

Maybe a better solution would be a check onApplicationStart that looked at all 
the datasources and made sure they had suitable settings - again, that would 
need to use cfadmin api stuff - can't remember if that is in CF8 or only CF9? 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Want to reach the ColdFusion community with something they want? Let them know 
on the House of Fusion mailing lists
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:329957
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to