JavaScript代码来判断文件上传格式
2017-10-07 22:24
1546 查看
有时候我们在发送邮件,发生跟文件有关的时候需要去判断你选的文件是否是浏览器想要的类型,那么就会出现文件上的选择。
所以,小编用JavaScript来写个简单的dome。
做一图片类型上传格式。
假定用户上传是jpg 或png 格式 提示格式正确
其他格式的 提示格式错误
代码:
所以,小编用JavaScript来写个简单的dome。
做一图片类型上传格式。
假定用户上传是jpg 或png 格式 提示格式正确
其他格式的 提示格式错误
代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <input type="file" id="file"/> <span></span> <script type="text/javascript"> // 假定用户上传是jpg 或png 格式 提示格式正确 // 其他格式的 提示格式错误 // 思路 1 先找到有关元素 var file = document.getElementById("file"); var span = document.getElementsByTagName("span")[0]; // onchange 文件域改变或者下拉菜单改变时候 file.onchange = function() { // 判断用户上传文件的格式 var filename = this.value; // c:\...\1.txt // 得到拓展名 var index = filename.lastIndexOf("."); // 1.2.txt,lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。 var extname = filename.slice(index+1);//slice() 方法可从已有的数组中返回选定的元素。 // JPG JPg jPg //toLowerCase() 方法用于把字符串转换为小写。 if(extname.toLowerCase() == "jpg" || extname.toLowerCase() == "png") { span.innerHTML = '格式正确' } else { span.innerHTML = '格式不正确' } } </script> </body> </html>
相关文章推荐
- js 判断上传文件大小及格式代码
- js 判断上传文件大小及格式代码
- javascript判断上传文件大小的代码
- js判断上传文件的格式
- 一个自己写的真正判断文件格式,文件大小,而并不仅仅从扩展名来进行判断的上传方法,进一步加强防止软件或恶意的木马图片上传
- javascript根据文件后缀名判断上传文件是否合法
- asp.net如何正确判断上传文件格式
- JavaScript代码实现txt文件的上传预览功能
- JavaScript异步上传图片文件的实例代码
- 兼容ie6、ie7、ie8 和FF的本地上传图片预览,并客户端判断文件大小和文件格式
- C#上传文件图片怎么判断格式
- 如何控制上传附件的大小?在没有上传到服务器上就能判断出来 - 用Applet(签名) + JavaScript在提交前先判断本地文件的大小。
- 一个自己写的真正判断文件格式,文件大小,而并不仅仅从扩展名来进行判断的上传方法,进一步加强防止软件或恶意的木马图片上传
- asp.net javascript 文件无刷新上传实例代码
- [JavaScript]多个表单中文件上传网址的获得的代码示例
- JavaScript判断文件上传类型的方法
- javascript判断上传图片的大小和格式
- 判断上传文件是否是图片格式
- ASP.NET通过byte正确安全的判断上传文件格式
- 阿里云oss post上传文件 JavaScript代码示例 $.ajax()