服务端HTML5,JS怎么读写手机客户端的本地文件?

服务端HTML5,JS怎么读写手机客户端的本地文件?,第1张

如果你学习HTML5是为了写手机网页(因为现在都流行了),请不必去学习jQuery了,

因为jQuery就算你压缩,它也有30k以上,如果你是用户,你愿意给这流量吗?

真真正正去学好JS吧。

<html>

<head>

<title>new page</title>

<script>

function GetHeader(src) {

var ForReading=1

var fso=new ActiveXObject("Scripting.FileSystemObject")

var f=fso.OpenTextFile(src,ForReading)

return(f.ReadAll())

}

var arr=GetHeader("C:\\a.txt").split("\r\n")

for(var i=0i<arr.lengthi++){

alert("第"+(i+1)+"行数据为:"+arr[i])

}

</script>

</head>

</html>

图片自带拖拽功能

其他元素可设置draggable属性

例子:

https://element.eleme.cn/#/zh-CN ---》组件(菜单)---》Tree树形控件---》可拖拽节点(右侧)

只作为了解, 因为现在火狐已经没有兼容问题

火狐浏览器下需设置dataTransfer对象才可以拖拽除图片外的其他标签

火狐在没有添加dataTransfer前不能使用ondrag和ondragend事件,其他都可以

dataTransfer 是 拖拽事件对象的属性

,参考上面的例子

通过FileReader对象可以读取本地存储的文件信息, 使用File对象 指定要读取的文件数据

HTML5 新增的内置构造函数,可以读取本地文件的信息

性能低,没有必要吧这些字符串渲染到页面中

读取拖入的图片信息,并显示在页面上

多文件的拖入上传

利用FileReader读取信息

ActiveXObjec

ActiveX这玩意是IE搞得,只有微软,window系统能运行

安卓是谷歌的,浏览器也是webkit内核的,如果是较新版本的浏览器都会支持HTML5 FileReader这个功能,不仅能读取本地文本文件,也能读取图片,前提是网页要运行在服务器环境中,我以前做过,也很麻烦

现在晚了,要睡了,只能帮到这里了,求采纳,如果有真不会的,可以追问我

可以看看 这几篇文章

http://blog.csdn.net/jackfrued/article/details/8967667

http://www.xyhtml5.com/read-and-save-files-using-javascript.html

http://kb.cnblogs.com/page/72971/

或者百度HTML5 FileReade 例子很多哦


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12054278.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存