我使用下面的代码将 MS Word 文件下载到默认下载文件夹。但我需要将文档下载到特定位置。我怎样才能做到这一点?
代码:
<cfcontent type="application/msword">
<cfheader name="content-Disposition" value="attachment;filename=Simple_run.doc">
我使用下面的代码将 MS Word 文件下载到默认下载文件夹。但我需要将文档下载到特定位置。我怎样才能做到这一点?
代码:
<cfcontent type="application/msword">
<cfheader name="content-Disposition" value="attachment;filename=Simple_run.doc">
您只能将文件分派给客户端。决定如何处理正在发送的文件是用户代理的工作。一些浏览器会提示用户输入位置,其他浏览器会默认为下载目录。这不能由服务器决定。
你不能。目的地由浏览器和系统首选项控制,而不是网页。您可以设置文件名,仅此而已。这也不是错误或疏忽,而是故意防止网站欺骗用户覆盖系统文件。
请注意,如果您也控制客户端计算机(例如在 Intranet 中),您还有更多选择。最简单的方法是使用自定义 mime 类型,然后编写一个小程序来处理实际文件系统复制到目标文件夹。
您可以使用此代码将 MS Word 文档保存到特定位置。
我将通知电子邮件内容作为文档。快乐编码。
<cfsavecontent variable="whatever">
<cfinclude template="noticeEmail.cfm">
</cfsavecontent>
<cffile action="WRITE" file="#WordFilePath#.doc" output="#whatever#">