问题,我设置了一个上传程序,只允许后缀为CSV文件才能上传。
错误来源:有用户直接把a.xls重命名为了a.csv 结果也能上传。但上传后程序直接报错,无法读取。
在js中先打开文件看一下。在服务器端try。。。catch。。。。
远程验证一下file命令打开输入流正则匹配下这个比较认同的,正在尝试截取文件头前4位,然后转换成16进制。参考地址:http://bbs.csdn.net/topics/390387027
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。