$(function(){ $("body").on("change", "#file", function (event) { uploadfile(this,event); }) function uploadfile(){ var files = event.target.files, file; ) { // 获取目前上传的文件 file = files[]; // 来在控制台看看到底这个对象是什么 console.log(file);…
1. 图片 把图片放在/static/文件夹中,在component中用img tag: <img src={'../static/icon.png'} /> 2. css 把css文件放在/static/文件夹中,在pages/index.js中添加Head和link: import Head from 'next/head' class HomePage extends React.Component { render() { return ( <div> <Head&g…
这里要写成input的形式 调用upload函数 传递的参数就表示所选的文件<input type="file" onchange="upload(this)" /> //前端读取本地文件的内容 下面代码中的this.result即为获取到的内容 function upload(input) { //支持chrome IE10 if (window.FileReader) { var file = input.files[0]; filename = f…
JavaScript是跑在浏览器中,所以对于JavaScript读取本地文件不想c++ 和 java那样easy.网上有很多关于读取本地文件的方法,许多是用ActiveXObject控件.ActiveXObject是微软特有的,只能在IE内核的浏览器中运行,所以也不是一个好方法. 这里,介绍一种用Xml读取本地文件的方法. 第一步: Ngnix 服务器配置 下载ngnix(http://nginx.org/en/download.html), 解压缩之后,打开nginx\conf\nginx.c…
有时候需要在前端侧对于动态生成的内容进行下载,比如页面上某一段文本信息,再比如对页面进行分享的时候,希望分享图片是页面内容的实时截图,此时,这个图片就是动态的,纯HTML显然是无法满足我们的需求的,借助JS和其它一些HTML5特性,例如,将页面元素转换到canvas上,然后再转成图片进行下载. 原理其实很简单,我们可以将文本或者JS字符串信息借助Blob转换成二进制,然后,作为<a>元素的href属性,配合download属性,实现下载. 代码也比较简单,如下示意(兼容Chrome和Firef…
//获取所有驱动器 string[] drives = Environment.GetLogicalDrives(); foreach (string driver in drives) { Console.WriteLine(driver); //驱动器信息 DriveInfo di = new DriveInfo(driver); //是否准备好 Console.WriteLine("isRead:" + di.IsReady); //名称 Console.WriteLine(&q…
<div id="news-top" class="section"> <h3>Some title</h3> <div class="content"> <ul> <li><span>HTML</span><a href="">Some Link1</a></li> <li><…
如果只是单纯的获取页面上复制的内容可以使用window.getSelection()来获取选中的内容,在执行复制操作就可以了,但是如果想修改复制的内容可以先获取要复制的内容修改之后再用document.execCommand("copy") 事件(document.execCommand方法允许运行命令来操纵可编辑区域的元素). 获取复制的内容 配合copy事件来获取 获取的content是一个 Selection 对象. 如果想要将 selection 转换为字符串,可通过连接一个空…
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script type="text/javascript" charset="utf-8"> function ge…
<p id="labTime"> <script type="text/javascript"> //取客户端时间 setInterval("labTime.innerText=new Date().toLocaleString()", 1000) //每1000毫秒(即1秒) 执行一次本段代码 </script></p> 获取服务器时间: var xmlHttp = false; //获取服务器时…