2008-10-21 103 views
1

我使用Java Struts中,使用如下代碼打開」 CSV文件格式導入Excel從Internet Explorer 6

response.setContentType("application/vnd.ms-excel"); 
response.setHeader("Content-Disposition", "attachment;filename=" + fileFullName); 

首先,我希望這是我的問題的正確位置將其發送給用戶.. :)我希望 你能幫助我。

該錯誤消息我得到的,當我嘗試從Internet Explorer中打開一個文件是

"C:\Documents and Settings\USERNAME\Local Settings\Temporary Internet 
Files\Content.IE5\QXJ0P436\btbillsdfjlsfjk.csv' could not be found" 

我試圖「打開」 csv文件格式轉換成Excel。它允許我 「保存」文件到我想要的任何目錄,但我不想那樣做, 我只想打開該文件。這一直在過去,所以 我現在想知道爲什麼該文件是'失蹤'。

任何想法?

在此先感謝。

+0

我們需要知道您是如何將它發送給用戶的,您使用的是什麼語言? – 2008-10-21 17:45:18

回答

1

檢查工具 - Internet選項 - 常規選項卡 - 臨時Internet文件 - 設置... - 並檢查您是否有足夠的空間分配來保存csv文件,並且該路徑看起來像您發佈的路徑。

0

你是通過HTTPS下載的嗎? IE可以說是相當越野車,如果頭是沒有類似Expires: 0Pragma: cacheCache-Control: private

0

這是不是一個真正的編程有關的問題,但不管怎麼說,這通常是由於沒有足夠的用戶權限發生。

您可能會在Windows支持網站上找到更好的支持。

0

我遇到類似問題,並發現問題是當文件的名稱中有空格時IE遇到問題。如果內容處置是附件而不是內嵌文件,它也有問題。

內容處置:內聯;文件名= NoSpacesFileName.csv

所有其他瀏覽器工作得很好了HTTPS。更改其他標題不會影響我的問題。