Here is the finalized code:
Notes:
BLOB must be checked in cfadmin or else you'll receive a truncated result.
Live code: inserts file into sql server as varbinary data
Commented code: retrieves file (manipulate the query as needed of course) and offers a download
<form action="resume.cfm" method="post" enctype="multipart/form-data">
Select File: <input type="file" name="upload" />
<input type="submit" value="Upload File" />
</form>
<cfif structKeyExists(form, "upload")>
<cfset destination = expandPath("./resumes")>
<cfif not directoryExists(destination)>
<cfdirectory action="create" directory="#destination#">
</cfif>
<cffile action="upload"
filefield="upload"
destination="#destination#"
nameConflict="makeUnique"
result="resume"
accept="text/plain, application/vnd.openxmlformats-officedocument.wordprocessingml.document">
<cfdump var="#resume#" />
<cfquery datasource="#application.dsn.recAppTest#" name="queryresume">
INSERT INTO resume (resume, filename, ext)
VALUES(
<cfqueryparam cfsqltype="cf_sql_blob" value="#FileReadBinary(FORM.upload)#">,
<cfqueryparam cfsqltype="cf_sql_varchar" value="#resume.serverFileName#">,
<cfqueryparam cfsqltype="cf_sql_varchar" value="#resume.serverFileExt#">
)
</cfquery>
<cfset xfile="#resume.serverDirectory#\#resume.serverFile#" />
<cfdump var="#xfile#" />
<cffile action="delete" file="#xfile#">
</cfif>
<!--- <cfoutput>
<cfquery datasource="#application.dsn.recAppTest#" name="resume">
SELECT * FROM resume
</cfquery>
<cfdump var="#resume#" />
</cfoutput>
<cfheader name="Content-Disposition" value="attachment; filename=#resume.filename#.#resume.ext#">
<cfcontent variable="#resume.resume#" reset="true" type="text/plain, application/vnd.openxmlformats-officedocument.wordprocessingml.document" /> --->