利用 JS在客户端判断文件上传的真实格式(获取文件后缀的朋友就不要回答了) 急!

利用 JS在客户端判断文件上传的真实格式(获取文件后缀的朋友就不要回答了) 急!,第1张

你在谷歌浏览器打开控制台,输入document.getElementById('file').files,这个方法也可以用来获取文件的大小,如果file有选择文件的话会显示filelist会有type出现,不过我试了一下,效果跟获取文件后缀名差不多,而且前端验证很容易欺骗,安全性考虑都会在后端重新验证。

你的$('#Image').val()获取的是你本地上传的路径,这是一个字符串类似这样的“c:/1.jpg”

一般使用js判断文件是否存在(val=='')和文件类型(val.split('.')[1]=='jpg'),

判断大小的话虽然可以用ActiveXObject,但这个只能兼容IE,而其他的需要借助其他的东西才能做到

建议你使用js判断文件是否存在和文件格式,然后使用ajax调用后台方法去判断文件大小和保存文件


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存