Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <cfset dest = "c:\temp" & "\upload\#createUUID()#" />
- <cfset merg = "c:\temp" & "\upload\merged" />
- <cfdirectory action="create" directory="#dest#" />
- <cfif isDefined("Form.FileContents1") and isDefined("Form.FileContents2") >
- <cffile action="upload" fileField="FileContents1" destination="#dest#"
- accept="application/pdf" nameConflict="MakeUnique" />
- <cffile action="upload" fileField="FileContents2" destination="#dest#"
- accept="application/pdf" nameConflict="MakeUnique" />
- <cfpdf action="merge" directory="#dest#" destination="#merg#new.pdf" overwrite="yes" />
- Files merged.
- <!--- Clean up --->
- <cfdirectory action="delete" recurse="true" directory="#dest#">
- <!--- Stream file to client --->
- <cfheader name="Content-Disposition" value="attach;filename=#merg#new.pdf" />
- <cfcontent file="#merg#new.pdf" />
- <cfelse>
- <html>
- <head>
- </head>
- <body>
- <h1>PDF Merger</h1>
- <form method="post" action="<cfoutput>#cgi.script_name#</cfoutput>"
- name="uploadForm" enctype="multipart/form-data" >
- <input name="FileContents1" type="file" accept="application/pdf" />
- <br />
- <input name="FileContents2" type="file" accept="application/pdf" />
- <br />
- <input name="submit" type="submit" value="Merge Files" />
- </form>
- </body>
- </html>
- </cfif>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement