1 Reply Latest reply on Jan 26, 2013 7:00 AM by Dan Bracuk

    cfmail: attach file with cfmailparam?

    sakonnetweb Level 1



      I created a form several years ago that allows users to submit maintenance requests. They check a box if they want a receipt sent to their own email.


      The requests do not get captured in a DB- simply sends to email.


      This all has been working fine- I am now attemping to add document attachment capability- I am obviously not using the correct method.


      The form itself has:


      <cfform action="request_action.cfm" method="post" name="detail" id="detail" enctype="multipart/form-data">


      etc. etc.


      Upload File or Sceenshot if neccessary: <cfinput name="file_upload" type="File" required="no" size="40"></cfform>



      The request_action.cfm has:


      <cfmail to=


      etc. etc.


      <cfif isDefined("Form.file_upload") >


              contentID = "file_upload"

              disposition = "attachment"

              file = "#Form.file_upload#" 

              type ="application/msword,application/docx,application/pdf,application/octet-stream,applicatio n/msword,text/plain,binary/octet-stream, image/pjpeg,  image/gif, application/vnd.openxmlformats-officedocument.wordprocessingml.document, application/vnd.ms-word.document.12, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"></cfif>



      When I run without the above code, everything works. When I run with the cfmailparam, it sends a strange receipt with no content?


      Thanks for any help with this