Solved

Upload a File using CFFILE

Posted on 2000-04-18
6
236 Views
Last Modified: 2013-12-24
I want to be able to upload a file that the user chooses.  This is the code I have used:

<CFFORM action="added.cfm" method="post" name="Archive">
<input type="file" name="path">

<CFFILE action="upload" filefield="path" destination="C:\Inetpub\wwwroot\CFDOCS\Project2\files\" nameconflict="overwrite">

<input type="submit" value="Archive File">
</CFFORM>

All on the same page.  However, I get the error:

Error Occurred While Processing Request
Error Diagnostic Information
The form field specified in the CFILE tag(PTAH) does not contain an uploaded file.  Please be sure that you have specified the correct field name.
The erroro occured while processing an element with a general identifier of (CFFILE), occupying the document position (91:7) ti (91:128).

What am I doing wrong?

PS I am willing to change the point value, it just seems as though this should be a really easy question.

Thanx,
Abram Weas
Schlumberger Acquisitions Systems Intern
aweas@austin.apc.slb.com




0
Comment
Question by:RobotMan
  • 4
6 Comments
 
LVL 2

Expert Comment

by:dlewis9
ID: 2728243
Your CFFILE needs to be on the action page..(added.cfm)

That's where the FORM variable containing the uploaded file is available..you can't do it all on the same page because the form doesn't get submitted until they press the submit button..

Also, I checked some code that I am using and I have ENCTYPE="multipart/form-data" specified in the CFFORM tag..not sure if that's necessary or not.  I can post an example for you if that doesn't work out..
0
 
LVL 5

Accepted Solution

by:
nathans earned 30 total points
ID: 2728844
Here is a way to do it...
you need two files.
=======================
File 1
=======================
<html>
<head>
      <title>File1</title>
</head>

<body>

<form action="uploadfile.cfm" enctype="multipart/form-data" method="post">
File to Upload: <input name="FileName" size="50" type="file"><br>
<input type="submit" value="Upload the File"
</form>


</body>
</html>
   





<!-- This File was created by Nathan Stanford 1999 Email:nathan@cyberservices.com http://www.nsnd.com -->
=======================
File 2
=======================

<html>
<head>
      <title>File 2</title>
</head>

<body>
<cffile
 destination="e:\netscape\server\docs\admin"
 action="upload" nameconflict="overwrite" filefield="FileName">
<cfoutput>
File Uploaded!<br><br>

</cfoutput>
<br><br>Upload More?<br>
<form action="uploadfile.cfm"  enctype="multipart/form-data" method="post">
File to Upload: <input name="FileName" size="50" type="file"><br>
<input type="submit" value="Upload the File"
</form>

</body>
</html>
           
0
 

Author Comment

by:RobotMan
ID: 2728954
I am going to try the example.  Thanx for the help guys.
0
Simplifying Server Workload Migrations

This use case outlines the migration challenges that organizations face and how the Acronis AnyData Engine supports physical-to-physical (P2P), physical-to-virtual (P2V), virtual to physical (V2P), and cross-virtual (V2V) migration scenarios to address these challenges.

 

Author Comment

by:RobotMan
ID: 2732337
Adjusted points from 15 to 30
0
 

Author Comment

by:RobotMan
ID: 2732338
Thanx Nathans...
  (One of the smartest people I know is named Nathan -- maybe that is just a theme)
  I got the code to work perfectly.  I may have more questions later concerning this, but you really helped me leap this hurdle.
0
 

Author Comment

by:RobotMan
ID: 2732342
This was just what I needed...

Thank you for helping me out.
I am new to this points thing -- I hope that you got enough.
0

Featured Post

Ransomware: The New Cyber Threat & How to Stop It

This infographic explains ransomware, type of malware that blocks access to your files or your systems and holds them hostage until a ransom is paid. It also examines the different types of ransomware and explains what you can do to thwart this sinister online threat.  

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Migration from IIS6 onto IIS7 6 54
.htaccess rewrite rule to 301 redirect canonical versions of homepage to root 4 100
UPLOAD FILE TO Web API USING POST 5 117
WEB Farm 6 70
In our day to day coding, how many times have we come across a necessity to check whether a URL is a broken link or not? For those of you that answered countless and are using ColdFusion like myself, then this article is for you.  It will show yo…
Periodically we have to update or add SSL certificates for customers. Depending upon your hosting plan you may be responsible for the installation and/or key generation. In the wake of Heartbleed many sites were forced to re-key. We will concen…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

803 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question