javascript 操作服务器 文件,使用javascript读取服务器文件
你最好打赌,因为文件在你的服务器上是通过“ajax”检索它。这代表异步JavaScript和XML,但XML部分是完全可选的,它可以用于各种内容类型(包括纯文本)。 (对于这个问题,异步部分是可选的为好,但它的最好坚持这一点。)
下面是使用AJAX请求的文本文件中的数据的一个基本的例子:
function getFileFromServer(url, doneCallback) {
var xhr;
xhr = new XMLHttpRequest();
xhr.onreadystatechange = handleStateChange;
xhr.open("GET", url, true);
xhr.send();
function handleStateChange() {
if (xhr.readyState === 4) {
doneCallback(xhr.status == 200 ? xhr.responseText : null);
}
}
}
你会调用像这样:
getFileFromServer("path/to/file", function(text) {
if (text === null) {
// An error occurred
}
else {
// `text` is the file text
}
});
但是,上面的内容有些简化。它可以与现代浏览器一起使用,但不适用于一些较旧的浏览器,您需要解决一些问题。
更新:您在下面的评论中表示您使用的是jQuery。如果是这样,你可以用它ajax function并获得jQuery的解决方法的好处对一些浏览器的不一致性:
$.ajax({
type: "GET",
url: "path/to/file",
success: function(text) {
// `text` is the file text
},
error: function() {
// An error occurred
}
});
旁注:
我发现,JavaScript是基于客户端...
号这是一个神话。 JavaScript只是一种编程语言。它可以在浏览器中使用,在服务器,工作站等,其实上,JavaScript是原本服务器端使用而开发的。
这些天来,最常见的用途(和你的使用情况)确实是在Web浏览器,客户端,但JavaScript是不仅限于客户端在一般情况下。事实上,它在服务器和其他地方有着重大的复苏。
javascript 操作服务器 文件,使用javascript读取服务器文件相关推荐
- matlab显示服务器出现意外,Matlab 读取excel文件提示服务器出现意外情况或无法读取问题解决...
1.问题描述: 该错误通常发生在应用函数读取excel文件(后缀xls或xlsx)时. 应用xlsread函数读取提示服务器出现意外情况: 应用importdata读取时提示can't open fi ...
- 将数据写入json文件,并且读取json文件中的数据
目录 一.将数据生成json文件 二.读取json文件中的数据 三.方法测试 四.其他附件 1.User实体类 2.import 一.将数据生成json文件 方法 /*** 生成.json格式文件*/ ...
- python从云端服务器读数据_audio 读取服务器文件
PHP面试干货 1.进程和线程 进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性.进程和线程的区别在于: 简而言之,一个程序至少有一个进程,一个进程至少有一 ...
- ssh 获取服务器文件命令,ssh读取服务器文件内容
@Override @Transactional public void analysisIPSLog() { SimpleDateFormat sdf = new SimpleDateFormat( ...
- python3读写excel文件_python3 循环读取excel文件并写入json操作
文件内容: excel内容: 代码: import xlrd import json import operator def read_xlsx(filename): # 打开excel文件 data ...
- h1z1加载服务器锁定状态,h1z1读取服务器锁定状态 | 手游网游页游攻略大全
发布时间:2016-05-15 模拟人生3中锁定状态秘籍两种方式大家知道吗,今天为玩家分享一下哦. SHIFT+CTRL+C, 输入 testingCheatsEnabled (两个空格)true, ...
- 读文件 —— WEB前端读取本地文件内容哪些事(前台解析txt文件)……
强制让浏览器允许JS读写本地文件--的操作! 问题描述: 让自己的浏览器允许js读写本地文件,尽可能多的兼容各种浏览器.(即本机的js文件读写本机的文件) 问题回复--1: 您的意思是不需要浏览器与用 ...
- java 读取大文件内容_java读取大文件
java一般读取文件时,将文件文内容全部加在到内存,然后读取,但是这种读取方式很明显不适合读取大文件,在进行大文件处理时,考虑到内存有限,采用分次读取的方式. java分次读取文件内容有三种方式, 1 ...
- Mysql任意读取客户端文件,Mysql任意读取客户端文件
load data infile "/etc/passwd" into table test FIELDS TERMINATED BY '\n'; 实现:Mysql Server会 ...
- properties文件及ResourceBundle读取properties文件分析
一.properties文件介绍 java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是 "键=值& ...
最新文章
- linux cp sync,通过SSH使用Rsync传输文件,复制和同步文件及目录
- java sqlite使用小记
- R语言Gamma分布函数Gamma Distribution(dgamma, pgamma, qgamma rgamma)实战
- iOS开发小技巧-修改SliderBar指针的样式(牢记这个方法,只能通过代码来修改)
- 如何才能学好python编程零基础_Python脚本该怎么学,零基础也可以学好Python编程吗?...
- Tomcat其他方式启动
- 【iCore1S 双核心板_ARM】例程十七:FSMC实验——读写FPGA
- Http和Rpc框架的区别
- leetcode103. 二叉树的锯齿形层次遍历
- hibernate映射-单向n-n关联关系
- Javascript实现获取及设置光标位置的方法
- Vijos P1304 回文数【回文+进制】
- @Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别 .(转)
- [总结] LCT学习笔记
- 惠普m1216硒鼓清零步骤_hpm1213nf清零
- 高级API快速入门之多线程01【07】
- 中国人民银行计算机招聘笔试题和答案(笔试真题)
- MQTT学习笔记——MQTT协议使用
- 通读JavaScript红皮书(第二三章)
- 近千只股票跌停 沪指暴跌281点创历史之最
热门文章
- 开源项目工时系统_工时统计系统 - 服务端
- c3p0数据库连接池使用步骤c3p0配置报错处理
- 利用ichart绘制网页图表
- android 导入 苹果手机,安卓手机文件怎么传到苹果手机
- 计算机单机管理软件,小财迷电脑收银系统(收银记账软件) 单机版
- Java实现拖拉/滑动图片验证码
- 脱库站库分离渗透解决MySQL禁止外连
- python turtle菜鸟教程_Python 基础教程
- 如何在photoshop中应用3DLUT预设?ps怎么安装.3dl、.look、.cube预设?
- maven安装Ojdbc6