js读取文件

js读取文件,第1张

js读取文件的 *** 作是什么样的呢?一起来看下吧:

1、js读取文件;

/**      慧族* 上传图片      * @param file 传入获取的文件      * @author wangzhen 2018-09-07     */     function loadImg(file,callback){         //创建读取文件的对象         var reader = new FileReader()           //创建文件读取相关的变量         var imgFile           //为文件读取成功设置事件         reader.onload=function(e) {             // console.log('文件读取完成')             imgFile = e.target.result             // console.log(imgFile)             // $("#imgLicense").attr('src', imgFile)             // callback(imgFile)             callback(file)         }           //正式读取文件         reader.readAsDataURL(file)     }

2、将以base64的图片url数据转换为Blob; // -------- 将以base64的图片url数据转换为Blob --------     function convertBase64UrlToBlob(urlData, filetype){         //去掉url的头,并转换为byte         var bytes = window.atob(urlData.split(',')[1])                  //处理异常,将ascii码小于0的转换为大于0         var ab = new ArrayBuffer(bytes.length)    前粗弊     var ia = new Uint8Array(ab)         var i      凳斗   for (i = 0 i 

//读文件

var fso, f1, ts

var ForReading = 1

fso = new ActiveXObject("Scripting.FileSystemObject")

ts = fso.OpenTextFile(document.all.attachFile.value/*此处为含全部路径的握纤饥圆文件段肢仿名*/, ForReading)

document.all.mailbdy.value=ts.ReadAll()

ts.Close()

//写文件

var title = document.getElementById("title").value//文件名

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

var f=fso.CreateTextFile("C://"+title+".nc",true)//可随意选择后缀名

f.write(document.getElementById("babala").value)

f.Close()


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存