`

js 上传和下载本地文件

 
阅读更多
function writeFile(path,data){
	var fso, f, s ; 
	 fso = new ActiveXObject("Scripting.FileSystemObject");    
	 if(isFile(path)){
		fso.DeleteFile(path);   
	}
	 f = fso.OpenTextFile(path,8,true); 
	f.WriteLine(data);   
	f.Close(); 	
		
}
function isFile(path){
	var fso = new ActiveXObject("Scripting.FileSystemObject");
	var f = fso.FileExists(path);
	return f;
}
function synchronyInfo(){
	var httpRequest = new HttpRequest("../offRegionPolice/synchronyInfo.action", "post", {
		onRequestSuccess : function(responseText) {
		if("error" == responseText){
			alert("同步出错,请重试");
		}else{
			 var tmsTaskAppInfoJsons=responseText.split("==");
			writeFile("D:\\autoData.json",tmsTaskAppInfoJsons[0]);
			writeFile("D:\\data.json",tmsTaskAppInfoJsons[1]);
			alert("同步成功!");
		}
		}
	});
	httpRequest.sendRequest(false);
}
//同步销单信息
function synchronyFinishInfo(){
		var data=readFile("D:\\finishData.json")
		var httpRequest = new HttpRequest("../offRegionPolice/synchronyFinishInfo.action", "post", {
			onRequestSuccess : function(responseText) {
			    if("" == responseText){
			    	alert("上传数据成功!");
			    	search_list_page();
			    }else{
				alert(responseText);
			    }
			}
		});
		httpRequest.addParameter("parameter['finishData']",data);
		httpRequest.sendRequest(false);
}
function readFile(path) {
	var data = new Array();
	var fso = new ActiveXObject("Scripting.FileSystemObject");
	var f = fso.OpenTextFile(path, 1);
	while (!f.AtEndOfStream) {
		var line = f.ReadLine();
		data.push(line.split("\t"));
	}
	f.Close();
	return data;
}

 

分享到:
评论

相关推荐

    文件上传和下载文件上传和下载文件上传和下载

    3. 文件下载: - 服务器响应:后端根据请求生成文件内容(可能是静态文件或动态生成),设置HTTP响应头,如Content-Type、Content-Disposition来指示浏览器如何处理响应。 - 链接生成:前端通过点击链接或者使用`a...

    原生JS上传文件,获取文件二进制数据及文件大小和文件名称

    本知识点将深入探讨如何使用原生JavaScript实现文件上传,获取文件的二进制数据、大小以及文件名称。 首先,我们需要一个HTML元素,通常是`<input type="file">`,用于让用户选择要上传的文件。例如: ```html ``...

    jsp+js+oracle 实现文件上传数据库,下载到本地

    例如,限制文件大小以防止DoS攻击,对文件名进行清理以防止路径遍历漏洞,以及使用缓存和分块传输优化大文件下载速度。 总结一下,"jsp+js+oracle 实现文件上传数据库,下载到本地"涉及到的关键技术包括: 1. JSP...

    Java版Linux文件上传下载、windows本地文件上传下载

    对于文件下载,HTML中可以创建一个链接,指向服务器上的文件,当用户点击链接时,浏览器会发起GET请求下载文件。服务器端应提供一个HTTP响应,设置正确的Content-Type和Content-Disposition头,以指示浏览器以下载...

    js实现文件上传

    在JavaScript(简称js)中实现文件上传功能是Web开发中的常见需求,特别是在现代网页应用中,用户可能需要上传图片、文档等数据。本教程将详细讲解如何利用js实现这一功能,以及涉及到的关键技术和库。 首先,`js...

    在html页面使用JavaScript实行文件上传到本地服务器并获取文件所在路径

    使用JavaScript实现文件上传到本地服务器并获取到上传后文件所在路径,是由到JavaScript,java以及html页面。这个比较好,不是在jsp上获取路径,jsp太简单了,而且过时了,所以就在html页面实现了下功能,我主要是做...

    文件上传js和jar文件

    本主题涉及的"文件上传js和jar文件"主要关注的是使用JavaScript和Java技术实现这一功能的组件和库。我们将深入探讨这些关键文件的作用以及如何在实际项目中使用它们。 首先,`ajaxupload.js`是JavaScript库,主要...

    JS 实现文件上传功能

    总的来说,使用JavaScript和jQuery实现文件上传功能,不仅可以提供与Flash相当的功能,而且更加现代、灵活且安全。结合HTML5的新特性,如FormData和Progress事件,开发者可以构建出高性能、用户体验良好的文件上传...

    springboot+vue实现超大文件分片极速上传与下载完整前后端源码

    这个系统利用了SpringBoot后端框架和Vue.js前端框架的优势,为处理大文件上传和下载提供了优化的解决方案。以下是对该项目中涉及的主要知识点的详细解释: 1. **SpringBoot**:SpringBoot是Spring框架的一个扩展,...

    restful与js方式文件上传下载1

    本篇文章将深入探讨RESTful API在文件上传和下载中的应用,以及如何结合JavaScript(JS)来实现这一功能。 首先,让我们理解RESTful的基本原则。REST(Representational State Transfer,表述性状态转移)强调资源...

    上传和下载文件的代码

    客户端这边,开发者可能需要创建一个隐藏的iframe或者使用JavaScript来触发文件下载,避免新开窗口或者刷新当前页面。 在实际开发中,我们还需要考虑以下几点: 1. **安全性**:确保只有授权用户才能访问特定文件...

    NodeJS本地上传文件至服务器

    在Node.js环境中,将本地文件上传到服务器是一个常见的任务,主要应用于文件共享、数据备份、内容发布等场景。本文将详细讲解如何使用Node.js实现这一功能。 首先,我们需要理解Node.js的基本概念。Node.js是一个...

    基于jsp的文件上传下载

    本项目详细阐述了如何利用JSP实现文件的上传和下载功能。 首先,文件上传涉及的主要技术有HTML表单、Servlet和多部分请求。在HTML表单中,我们需要设置`<input type="file">`标签让用户选择要上传的文件。当用户...

    js_multiple上传文件

    "js_multiple上传文件"这一主题涵盖了多种实现多文件上传的技术和插件,旨在提供更便捷、用户体验更好的上传方式。下面将详细介绍这些知识点。 首先,JavaScript本身并不支持直接处理文件上传,因为它存在跨域安全...

    文件上传和下载 .rar

    3. 断点续传:为了支持大文件下载和网络中断后的继续,服务器需要记录已下载的部分,并允许客户端通过HTTP的Range头请求特定范围的内容。 三、安全性 1. 验证:在接收文件上传前,应验证用户身份,防止恶意用户...

    bootstrap-文件上传模板下载

    4. **JavaScript 插件**:为了实现动态文件上传和预览,可能需要使用JavaScript或者jQuery来处理文件选择事件,读取文件内容,并可能使用Ajax技术将文件发送到服务器。Bootstrap本身不包含文件上传插件,但有许多第...

    js+koa2 实现上传下载预览功能

    在本项目中,我们将探讨如何使用JavaScript(JS)与Koa2框架来构建一个支持文件上传、下载和预览功能的简易应用。这个项目特别适合初学者,因为它的实现过程清晰明了,易于理解。 首先,Koa2是Node.js平台上的一个...

    asp 文件上传和下载

    二、文件下载 1. ASP生成下载链接:在服务器端,ASP脚本可以创建一个指向待下载文件的URL,或者生成一个包含文件数据的HTTP响应。 2. HTTP响应:当用户点击下载链接时,服务器返回一个HTTP响应,包含文件的MIME...

    oss实现js上传

    二、JavaScript上传原理 1. **签名授权**:在JavaScript中进行OSS上传,首先需要为每个上传请求生成签名。这个签名包含了访问密钥、过期时间等信息,用于验证请求的合法性。 2. **SDK使用**:OSS服务商通常会提供...

Global site tag (gtag.js) - Google Analytics