Solved

cffile upload not working

Posted on 2009-04-03
7
616 Views
Last Modified: 2012-05-06
I have simple cffile upload that is not working below is the code:
The file is saved a test server where I work on and not my local drive. When I submit this the browser simply gives me blank screen. I checked on the destination and there is is none. I checked on the #form.AddManual# and it displayed the name of the file. Now, why is it not uploading. Thanks in Advance.
<cfform name="AddAcc" action="Maintain.cfm?MPT=Acc.cfm" method="post"> 
Attach Manual<cfinput type="File" name="AddManual" size="100" 
<cfinput type="submit" name="AddAcs" value="Add Accessories">
</cfform>
<cffile action="upload" filefield="#form.AddManual#" destination="Z:\TimeWeb\PDF\" nameconflict="OVERWRITE">

Open in new window

0
Comment
Question by:aentice
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
7 Comments
 
LVL 15

Expert Comment

by:Tomarse111
ID: 24060890
The code below works fine for me, obviously my #uploadPath# points to my upload dir. You were missing a enctype="multipart/form-data" in the cfform, so that might be it.
<cfif Isdefined("AddManual")>
	<cffile action="upload" filefield="AddManual" destination="#uploadpath#" nameconflict="OVERWRITE">
</cfif>
 
 
 
<cfform name="AddAcc" enctype="multipart/form-data" method="post"> 
	Attach Manual <cfinput type="File" name="AddManual" size="100" >
	<cfinput type="submit" name="AddAcs" value="Add Accessories">
</cfform>

Open in new window

0
 
LVL 15

Accepted Solution

by:
Tomarse111 earned 500 total points
ID: 24060892
Also your filefield="AddManual" doesn't need hashes in it.
0
 

Author Comment

by:aentice
ID: 24062780
It doesn't work for me. This is what I did and I created a new page with just this simple code and it gives me an empty page, no error displayed. No file also created on the specified location.
<cfif IsDefined("form.AddManual")>
<cffile action="upload" filefield="AddManual" destination="C:\TimeWeb\PDF\" nameconflict="OVERWRITE">
asdfsadf
</cfif>
<cfform name="AddAcc" enctype="multipart/form-data" method="post" action="MainCont.cfm?MPT=Acc.cfm">
Attach Manual <cfinput type="File" name="AddManual" size="100" >
      <cfinput type="submit" name="AddAcs" value="Add Accessories">
</cfform>
0
Forrester Webinar: xMatters Delivers 261% ROI

Guest speaker Dean Davison, Forrester Principal Consultant, explains how a Fortune 500 communication company using xMatters found these results: Achieved a 261% ROI, Experienced $753,280 in net present value benefits over 3 years and Reduced MTTR by 91% for tier 1 incidents.

 

Author Comment

by:aentice
ID: 24062902
I tested it some more and the error comes from here. When I remove this line then it displays the
 text asadf.
<cffile action="upload" filefield="AddManual" destination="C:\Time\PDF\" nameconflict="OVERWRITE">
0
 
LVL 15

Expert Comment

by:Tomarse111
ID: 24063948
what does the action do on the form? If you're submitting to the same page you don't actually need an action on the form ..
0
 
LVL 15

Expert Comment

by:Tomarse111
ID: 24064070
Also do you have write permissions on the dir you're trying to write to e,g C:\TimeWeb\PDF\. Have you ever managed to write any files to it from you CF pages?
0
 

Author Comment

by:aentice
ID: 24077534
The action does go to same page and I changed all permissions to write.
Extra question: If I'm in my local why would I need to change these permissions?
This code still do not save anything on my drive. And after I submitted file I get a blank screen.
<cfform name="AddAcc" enctype="multipart/form-data" method="post">
      Attach Manual <cfinput type="File" name="AddManual" size="100" >
      <cfinput type="submit" name="AddAcs" value="Add Accessories">
</cfform>
<cfif IsDefined("form.AddManual")>
asdfsadf
<cffile action="upload" filefield="AddManual" destination="C:\LIVE\Time\PDF\">
sdfgdfg
</cfif>
0

Featured Post

Business Impact of IT Communications

What are the business impacts of how well businesses communicate during an IT incident? Targeting, speed, and transparency all matter. Find out more in this infographic.

Question has a verified solution.

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

Suggested Solutions

The technique is by far very Simple! How we can export the ColdFusion query results to DOC file?  Well before writing this I researched a lot in Internet but did not found a good Answer anyways!  So i thought now i should share my small snippet w…
Hi, I will be creating today a basic tutorial on how we can create a Mail Custom Function and use it where ever we want. The main advantage about creating a custom function is that we can accommodate a range of arguments to pass to the Function and …
I've attached the XLSM Excel spreadsheet I used in the video and also text files containing the macros used below. https://filedb.experts-exchange.com/incoming/2017/03_w12/1151775/Permutations.txt https://filedb.experts-exchange.com/incoming/201…
Suggested Courses

739 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