jsp上使用超链接的形式下载服务器端的Excel文件。

jsp上使用超链接的形式下载服务器端的Excel文件。,第1张

你点击导出也就是从你的服务器上把那个文件下载下来而已

1.直接把你的文件在服务器上的路径给客户端点击下载。

2.在服务端获取文件,用response使用流输出给客户端。

对于这种方式实现下载,不是很熟悉,我说说我的看法,ajax的返回类型是什么?难道有文件类型?通常这种做法,我想应该是点击一个按钮直接执行下载,不需要使用ajax就能下载。你要知道,ajax的返回类型可没有文件类型,我通常的做法是返回json的数据类型,这种做法返回存放文件的path,前端处理下这个path就可以了!如果需要,明天上班给你详细举例说说!

可以这样下载:

WebClient webClient = new WebClient()

webClient.DownloadFile("http://localhost/1.xls", @"C:\1.xls")

webClient.Dispose()


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/200349.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-02
下一篇2023-04-02

发表评论

登录后才能评论

评论列表(0条)

    保存