2010-12-27 16 views
1

ここに問題があります:Coldfusion:アップロードとMYSQLデータベースへの挿入

私はいくつかのユーザー情報とフォームがあります、私は写真を添付する必要があります。私はすべてのセットアップにそれが行く必要がある方法を持っているが、私はフォームを処理するとき、それは、ファイルをアップロードし、データベースにこれを挿入します。

> D:\ColdFusion8\runtime\servers\coldfusion\SERVER-INF\temp\wwwroot-tmp\neotmp52353.tmp 

しかし、ファイルがに存在する:

./uploads/imagen1.jpg 

これは私のフォームの一部です:

<cfform action="process_person.cfm" enctype="multipart/form-data"> 
<cfinput type="file" required="no" name="Photo"> 

これは、彼のCFCファイルプロセッサである:

<cfinvoke component="cfc/certifcations" method="add"> 

<cffile action="upload" filefield="Photo" destination="#destination#" nameConflict="makeUnique" result="upload"> 
<cfdump var="#upload#"> 
<cfinvokeargument name="Photo" value="#Form.Photo#"> 

これは、CFCピースです:

<cfargument name="photo" type="string" required="no"> 

私はデータベースではありませんtmpファイルに挿入./uploads/imagen1.jpgを必要としています。どこが間違っていますか?ファイルが正しくアップロードされています。

答えて

1

アップロードするように指定しました。

私がしたことは、それを削除してから、#cffile.serverFile#を自分のcfinvokeargumentの値に設定しました。それは私にファイル名を与えました。今私は道を得ることに取り組んでいます。私はこれが助けて欲しい!

+0

Fyi:result属性でも機能します。引数として#yourResultName.serverFile#を渡すだけです(#Form.Photo#の代わりに) – Leigh

関連する問題