我正在使用CF-8,windows-XP和IE 5.5。<cffile action =「Read」>沒有得到想要的上傳文件
我正在使用簡單的標籤。但我得到的輸出是沿着witht文件的文本(word文檔)
upld.cfm純gibberih
<cffile action="read" file="C:\ColdFusion8\wwwroot\Proj\updl\fileDisk\SOL.doc" variable="fileDisk" >
<cfoutput>#fileDisk#
</cfoutput>
<cfoutput>
<form name="upload" method="post" action="actionUpld.cfm?form_Num=#form_Num#" enctype="multipart/form-data">
<input name="uplForm" id="uplForm" type="file" >
<input type="submit" name="submitUpld" value="Save" onclick="" >
</form>
</cfoutput>
actionUpld.cfm
<cftry>
<cfscript>
newUPL = CreateCFC('cfcs.projDB');
newUPL.Implementation_Num = url.form_Num;
newUPL.uplForm = form.uplForm;
newUPL.putUPL();
</cfscript>
<cfcatch type="any" >
<cfoutput >
<hr>
<h4>Other Error: #cfcatch.Type#</h4>
<li><b>Message:</b> #cfcatch.Message#
<li><b>Detail:</b> #cfcatch.Detail#
<li><b>Error Code:</b> #cfcatch.ErrorCode#
</cfoutput>
</cfcatch>
</cftry>
<cflocation url="upld.cfm??form_Num=#form_Num#" >
如何最好地使用CFFILE輸出文件?
而且當我看DB,我得到的文件名
"C:\ColdFusion8\runtime\servers\coldfusion\SERVER-INF\temp\wwwroot-tmp\qeq344.tmp"
How to correct it?
有沒有什麼更好的辦法。
您可以發佈一些代碼並指明您想要讀取哪種文件類型?幾乎沒有繼續,我的猜測是你可能試圖讀取二進制文件..? – Leigh 2010-10-19 17:11:39
我正在嘗試讀取MS字文件。我添加到數據庫表的位置不是我想要添加的位置,因爲它位於CF8下的臨時文件夾 – Fransis 2010-10-19 17:42:36
,其中我想將一個文件夾添加到專用文件夾。 – Fransis 2010-10-19 17:43:16