2011-01-06 90 views
0

我創建了一個工具,允許客戶端動態創建基於選定產品的Excel文檔。爲了這個功能,我使用了PHPExcell。我已經在幾乎所有的瀏覽器上測試過它,並且它的工作正常(甚至在IE6中)。IE6下載動態excell防火牆阻止

這個問題始於客戶網絡,它是一家大公司,所以他們無法選擇他們使用的瀏覽器,他們被IE6困住了。一切工作正常,除了Excel下載。生成後彈出窗口顯示他們想要做什麼(保存/打開),但是當他們按下其中一個時會發生錯誤(無法訪問文件或文件路徑無法找到或類似的東西)。同時,他們從mcafee得到一條警告,表示他們正試圖打開一個unsave文件。

當他們在http服務器上嘗試它時,它只發生一次,當他們回到頁面後,錯誤一切正常,甚至是excel世代。 但https服務器上出現錯誤,因此他們無法使用它。

有沒有人有一個想法如何避免/解決這個問題?它甚至有可能嗎? 日Thnx很多答案

德魯斯

+0

客戶端是否通過ssl鏈接進行訪問? – 2011-01-06 16:18:17

回答

0

我的猜測是,工作簿被建在一個Internet臨時文件夾,系統拒絕讓他們打開的臨時文件複製到其他位置的系統(正如它應該)。您應該嘗試安排一些事先請求下載位置的內容,並從那裏動態構建文件。

+0

你在那裏得到了一個點,但奇怪的是,一個圖像輸出(從閃存動態創建)可以保存和打開,沒有任何問題。也許這與IE6不支持新版本的Office或類似的東西有關? – Drewes 2011-01-07 08:39:08