2011-01-24 90 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文件夾中的本地文件。