【发布时间】:2017-09-21 23:13:35
【问题描述】:
我正在尝试将一个简单的相机文件上传应用程序上传到我拍照的位置并将其上传到我的网络服务器;以及在此过程中重命名文件。我已经设法弄清楚如何使用action="upload" 上传文件。但是,当我创建另一个 cffile action="rename" 并开始添加 cffile 参数时,它会破坏我的页面。
我知道上传工作正常,因为当我检查我的服务器时,文件正在上传,即使我的页面已损坏。另外我知道我没有对此进行验证,因为我只是想让功能正常工作,然后我将执行验证。
这是我尝试过的:
HTML
<form method="POST" enctype="multipart/form-data" action="testupload.cfm">
<input type="file" name="fileUpload" accept="image/*" capture="camera">
<input type="submit" value="Upload">
</form>
ColdFusion:
<cfset newfileName = "test">
<cffile
action="upload"
accept="image/jpg, image/jpeg, image/png"
destination="C:\uploads\"
nameconflict="makeunique"
filefield="form.fileUpload"
/>
<cffile
action="rename"
source="C:\uploads\#cffile.serverFileName#"
destination="C:\uploads\#newfileName#.#cffile.serverFileExt#"
/>
【问题讨论】:
标签: coldfusion