2014-02-19 122 views
3

我們有一個web服務器,它允許用戶下載動態生成的文件(excel)我們希望下載完成後它應該在excel中自動打開客戶端。如何在asp.net中完成下載時打開下載的excel文件

有沒有辦法通過asp.net代碼或jQuery代碼或JavaScript代碼來做到這一點?

+0

但我想打開從瀏覽器打開的excel文件該怎麼辦? –

回答

6

沒有。你不能告訴客戶端如何處理下載的文件。

想象一下會導致的安全問題。
「你只是(意外?)下載someShiftyFile.pdf.exe,現在我們讓你的電腦運行它!」

這樣的可能性會讓病毒編碼者非常高興。

+0

+1爲理由和邏輯回答 – Ahmad

+0

但我想打開從瀏覽器打開的excel文件該怎麼辦? –

+0

@ChiragSutariya:只需提供一個URL到Excel文件。 (如:'http:// my.server.com/files/excelFile.xls'然後瀏覽器決定如何處理文件。 – Cerbrus