Greetings all, from a noob.
I'm trying to figure out how to upload a file and store its name and location 
into a database for subsequent retrieval.
I will append the code below, but I will say this: it uploads pictures, and 
stores their names into the db.  I just don't know how to get CF to get the 
file location once I've updated and then add that to the DB.

<body>
<cfif isdefined ("form.image1")>
<cfelse>
<form action="trial.example.imageupload.cfm" method="post" 
enctype="multipart/form-data" name="upload_form" id="upload_form">
<table width="450" border="1" align="center" cellpadding="5" cellspacing="0" 
bgcolor="#FFFFFF">
<tr>
<td>Upload An Image</td>
</tr>
<tr>
<td align="center"> </td>
</tr>
<tr>
<td align="center"><input type="file" name="Image1" id="Image1">
<input name="upload_now" type="submit" class="button" value="Upload the 
image"></td>
</tr>
</table>
</form>
</cfif>
<!---the address of the current file--->
<cfset currentPath = getCurrentTemplatePath()>
<cfif isdefined("form.Image1")>
<!--- why is the current path working?--->
<cffile action="upload" filefield="Image1" destination="#currentPath#\secure\" 
nameconflict="overwrite" accept="image/*" > 
<cfset uploadedfile = "\secure\#file.serverfile#">
<cfset path ="secure/#file.serverfile#" >
<br>
<br> 

<p align="center">Click the confirm button to insert into the database</p>
<table width="450" border="1" align="center" cellpadding="6" cellspacing="0">
<tr valign="top">

<cfoutput>
<form action="trial.example.imageupload.cfm" method="post">
<br>
<br>
<input type="submit" name="InsertIt" value="Click to confirm">
<input name="Title" type="hidden" value="#file.ServerFile#">
<input name="Location" type="hidden" value="#path#" >
</form> </cfoutput> </td>
</tr>
</table>
</cfif> 

<cfif isdefined ("form.InsertIt")>
<p align="center">You inserted the image name <cfoutput>#Form.Title#</cfoutput> 
in to your database.<br>
Upload another image.</p>
<cfoutput><input name="Image" type="hidden" value="#form.Title#"></cfoutput>
<cfinsert datasource="omfoto"
tablename ="pics"
formfields="Title,Location"

>
</cfif> 
</body>
</html> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
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:333210
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to