你这不是只有一张图么?
l两张啊 上面链接是一张 底下保存是一张。。
@低调又不猥琐的提莫: 你是想在浏览器里打开链接1,就显示成图2的样子?
@顾晓北: 我是在想 怎么把图2的文件获取并且保存在本地
@低调又不猥琐的提莫: 也就是说,现在这个链接已经有了,打开以后就是显示的图2的样子,你想保存这个文件是么?
@顾晓北: 对 是的 图1的链接 打开就是图2的样子
我想实现的最终效果就是 批量根据规则生成图1的链接
然后把图2的文件保存到本地
@低调又不猥琐的提莫: 直接点保存不行么?这个看着是网站有点问题,输出的文件名没有带上后缀名,如果有,可能还会有一个另存为的按钮吧
@顾晓北: 那就不能批量了啊。
@低调又不猥琐的提莫: 批量?你到底想干嘛啊?
@顾晓北:
之前是登陆联通的网站输入地址 然后点击下载 保存数据 单个下载
现在想的是根据规则生成下载链接(已实现)然后把文件批量保存到本地
@低调又不猥琐的提莫: 就是用程序,根据规则生成链接,然后用程序下载?
@顾晓北: 是
@低调又不猥琐的提莫: 自己找WebClient相关方法试试
我曾经写过一个下载可能跟你遇到的问题相似,我写一下我大致的想法你自己看一下吧
我用a标签将值传到一个一般处理程序里,在传值的时候,我把下载路径当作url传到一般处理程序中,在ashx页面获取到url以及其它参数后,对其它参数进行一系列的判断,最后把下载路径重定向,就会弹出下载窗口
你试一下
首先前端是没有办法达到你想要的自动下载文件的需求的,只能事件触发效果,所以你只有用.net或其他后台语言来保存文件,既然你已经生成了连接列表,就直接遍历列表进行保存就好了,至于保存文件后台语言不同方法也不同,不过都大同小异,百度一下就好了。
你的意思也就是说,一个页面你用a标签传的值,你想获取到跳转过去的页面的地址栏中的值,实现下载效果对吧
自己去网上搜索下载文件的,href的下载,是根据浏览器来的,有些浏览器是可以直接预览jpg、pdf文件的,如火狐
去当别人贴出来的代码