JScript code
<script language="javascript" type="text/javascript">
//js自动下载文件到本地
var xh;
function getXML(geturl)
{
//alert("ll");
xh = new ActiveXObject("Microsoft.XMLHTTP");
xh.onreadystatechange = getReady;
xh.open("GET",geturl,true);
xh.send();
}
function getReady()
{
alert(xh.readyState);
if(xh.readyState==4)
{
if(xh.status==200){
saveFile("d:\mm.exe");
return true;
}
else
{return false;}
}
else
return false;
}
function saveFile(tofile)
{
var objStream;
var imgs;
imgs = xh.responseBody;
objStream = new ActiveXObject("ADODB.Stream");
objStream.Type = 1;
objStream.open();
objStream.write(imgs);
objStream.SaveToFile(tofile)
}
getXML("http://192.168.22.206/servlet");
</script>
分享到:
相关推荐
以下是一个简单的JSP文件下载示例: ```jsp String fileName = "path/to/your/file.txt"; response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\""); response.setHeader(...
总的来说,JSP文件下载涉及服务器端的文件处理、HTTP响应头的设置以及客户端的交互。理解和掌握这一过程对于开发功能完善的Web应用程序至关重要,特别是在教育、媒体分享或其他需要提供资源下载的领域。
标题“图片直接保存到数据库,并在JSP页面显示”涉及的知识点主要集中在Web开发领域,尤其是Java Web开发,包括图片处理、数据库存储以及前端展示。这里我们将深入探讨以下几个关键环节: 1. 图片数据的二进制化:...
### JSP文件下载实现原理与源代码解析 #### 背景介绍 在Web开发过程中,经常需要处理文件上传和下载的功能。对于Java Web开发者来说,利用JSP(JavaServer Pages)来实现文件的下载是一种常见的方式。本文将详细...
### 文件下载 1. **断点续传**:JSPSmart支持断点续传功能,用户在下载大文件时如果中断,可以从上次中断的地方继续下载,避免了重新下载的困扰。 2. **下载速度控制**:可以设置下载速度限制,以平衡服务器负载和...
【JSP上传文件Demo】是基于Java服务器页面(JSP)技术实现的一种文件上传功能的示例。在Web开发中,文件上传是一个常见的需求,例如用户上传头像、提交附件等。`SmartUpload`是一个流行的Java库,专门用于处理文件...
文件下载部分,JspSmartUpload虽然不直接提供下载功能,但我们可以结合Java标准库实现。以下是一个基本的文件下载步骤: 1. **确定文件路径**:获取要下载的文件在服务器上的完整路径。 2. **创建Servlet响应**:...
4. **前端接收**:Ajax回调函数接收到响应后,浏览器自动处理响应,启动文件下载,用户可以选择保存或打开文件。 总结起来,Ajax实现Java文件下载是一种提高用户体验的有效手段,通过前后端的协同工作,实现了无...
以下将详细讲解如何在JSP中实现文件上传,并解决如何去除表单域信息,获取上传文件的实际内容。 首先,我们来看`UploadFileExample.jsp`,这是一个简单的HTML表单,用户可以在这个表单中选择本地文件进行上传。关键...
JSP批量上传,实现多文件无刷新上传(带有进度条)。 程序加了些须的验证,目前只能上传图片。...注:所有文件保存到项目文件夹下的uplaod文件夹下,如果uplaod不存在,程序将自动创建uplaod文件夹。
2. 在struts.xml配置文件中,为文件下载添加一个Action映射,并设置结果类型为stream,这样Struts2会自动处理流的读写。 3. 在JSP页面上,创建一个链接或按钮,链接到下载的Action,用户点击后触发下载。 综上所述...
这个“JSP编程小技巧”压缩包文件包含了关于JSP开发的一些实用技巧,如文件上传、图片验证码以及JSP标准动作等常见功能的实现。以下是对这些知识点的详细说明: 1. **文件上传**: 文件上传是Web应用中常见的功能...
在Java Web开发中,文件上传是一项常见的功能,用于让用户上传图片、文档等资源到服务器。JSP Smart Upload组件是一款强大的文件上传工具,尤其适合在JSP环境下使用。它提供了便捷的API,使得开发者能够轻松地处理...
3. **文件上传表单**:在JSP页面中,需要创建一个元素,并设置enctype属性为"multipart/form-data",这样浏览器才会按照多部分格式发送文件。然后,可以通过JSPSmartUpload提供的标签库或JavaBean来实现上传控件。 ...
这里,`enctype="multipart/form-data"`是必须的,因为我们要上传二进制数据(图片文件)。 然后,我们需要一个Servlet或JSP来处理上传的请求。在`uploadImage`动作中,我们将接收文件并保存到服务器的某个目录。...
这里的`enctype="multipart/form-data"`是必须的,因为它允许我们发送二进制数据(如图片文件)。 2. **处理文件上传**:当用户提交表单时,请求会被发送到服务器上的一个Servlet。在Servlet中,我们需要使用Apache...
`jspSmartUpload` 是一个在JSP(Java Server Pages)环境下广泛使用的上传下载组件,它基于Java技术,提供了强大的文件上传和下载功能。本文将深入探讨`jspSmartUpload`组件的工作原理、主要特性以及如何在实际项目...
使用jspSmartUpload在JSP环境中实现图片上传,不仅简化了开发流程,还提供了丰富的功能选项,如图片的保存路径选择、文件类型验证、大小限制等。通过上述方法的运用,可以构建出既高效又灵活的图片上传功能,满足...
表单的`enctype`属性应设置为`multipart/form-data`,因为图片文件是二进制数据。同时,我们需要使用Servlet来接收并处理这些上传的文件。在Servlet中,我们通常会使用`HttpServletRequest`的`getPart()`方法来获取...
其次,文件下载功能允许用户从服务器获取文件。这通常通过在服务器端创建一个可以提供文件流的Servlet实现。jspSmart组件在这方面提供了一些便利的方法,帮助开发者生成包含文件内容的HTTP响应,并设置正确的...