2011-01-24 86 views
-2

如何在不下载的情况下创建excel文件? 我在Excel中创建的文件,在运行该文件中的Excel DOCUMENT L下载,我要保存该文件没有下载选项,使用php保存excel文件

 Create that file automatically saved into that given path, 
+0

对不起......什么?您想要将文件保存在**用户的**计算机上*不需要弹出下载对话框? – deceze 2011-01-24 05:58:17

+0

是的...我想这样做,没有那个对话框。是的,只需创建Excel文档并保存在该文件位置 – VinothPHP 2011-01-24 06:00:07

+1

想想如果可能的话人们会做什么。您在每个查看的网页上都会遇到病毒被病毒劫持。任何人都可以在没有任何发言的情况下将病毒,恶意软件,色情内容下载到您的电脑上 – 2011-01-24 06:10:31

回答

2

那是不可能的。通过普通浏览器,您无法直接访问用户的文件系统。这是一件好事。考虑安全一秒钟。

在您直接访问用户计算机之前,您必须先编写Java,ActiveX(Internet Explorer)或其他类型的插件,并让用户先安装它。没有这个,用户将不得不确认所有的文件下载。

0

出于安全原因,浏览器不允许网站直接将文件写入客户端文件系统。

可能编写一个浏览器插件来完成此操作,但很难说服大多数访问者访问您的站点来安装插件。将支持开销保持插件与所有支持的浏览器最新。

如果您在Intranet上,则可以将该文件写入共享驱动器。

0

我不确定您的目标受众是谁,但如果这是一个内部应用程序,您确实有其他选择。您可以让用户安装Dropbox或类似的文件共享应用程序,然后从您的服务器更新Dropbox上的文件,这会在不久之后添加/更新用户的Dropbox文件夹中的本地文件。