2014-02-19 151 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