File upload 我可以直接从文件输入读取电子表格吗?

File upload 我可以直接从文件输入读取电子表格吗?,file-upload,coldfusion,File Upload,Coldfusion,我有一个表格,可以选择上传和处理电子表格 <form method="post" action=""> <input type="file" name="myFile" /> <input type="submit" name="process" value="Process File" /> </form> 在文章中,我想使用cfspreadsheet action=“read”阅读电子表格。有没有办法直接从表单字段读取电子

我有一个表格,可以选择上传和处理电子表格

<form method="post" action="">
    <input type="file" name="myFile" />
    <input type="submit" name="process" value="Process File" />
</form>


在文章中,我想使用
cfspreadsheet action=“read”
阅读电子表格。有没有办法直接从表单字段读取电子表格,或者我必须先使用
cffile action=“upload”
上传电子表格,然后从新文件位置读取电子表格?

使用以下代码直接从表单字段/temp文件夹读取文件:

<cfspreadsheet action="read" src="#form.myFile#" sheet="1" />

使用以下代码直接从表单字段/temp文件夹读取文件:

<cfspreadsheet action="read" src="#form.myFile#" sheet="1" />


是的,从技术上讲,您可以使用
,但我能问一下为什么吗?该文件已在服务器上。因此,您所保存的基本上是一个文件
移动
操作。@Leigh-当我尝试时,我得到一个FileNotFoundException。我只是觉得直接处理文件是最简单的。你有什么建议吗?它可以用CF9。跳过cffile并不能真正为您带来任何好处。请记住
action=“upload”
具有误导性。cffile实际上并没有上传任何东西。该文件已上载到服务器。因此,
cffile
所做的就是将该文件从临时目录移动到其他地方,并对其进行重命名。@Leigh-我正在使用CF9,仍然会得到一个FileNotFoundException
FileNotFoundException
通常是一个一般性错误。这也可能意味着访问文件时出现问题,例如权限/沙盒错误。看看完整的堆栈跟踪。是的,技术上你可以使用
,但我能问一下为什么吗?该文件已在服务器上。因此,您所保存的基本上是一个文件
移动
操作。@Leigh-当我尝试时,我得到一个FileNotFoundException。我只是觉得直接处理文件是最简单的。你有什么建议吗?它可以用CF9。跳过cffile并不能真正为您带来任何好处。请记住
action=“upload”
具有误导性。cffile实际上并没有上传任何东西。该文件已上载到服务器。因此,
cffile
所做的就是将该文件从临时目录移动到其他地方,并对其进行重命名。@Leigh-我正在使用CF9,仍然会得到一个FileNotFoundException
FileNotFoundException
通常是一个一般性错误。这也可能意味着访问文件时出现问题,例如权限/沙盒错误。查看完整的堆栈跟踪。下一次-当你最终使用评论作为答案时,很高兴让海报宣传他们的评论以回答:P作为帮助的礼貌:)@Leigh-请随意发布,我将删除我的,并接受你的:)下一次-当你最终使用评论作为答案时,很高兴让海报宣传他们的评论,回答:P只是出于帮助的礼貌:)@Leigh-请随意发布,我会删除我的,接受你的:)