zoukankan      html  css  js  c++  java
  • 文件无法上传,文件类型为空: file.type=""

    问题原因:现象:个别电脑无法上传文件,file.type 为 空 ,导致上传文件被js拦截

           原因:系统注册表中没有对应文件类型(可能为安装系统本身没有,或者可能被 wps 篡改 <网络上有人说的>)

    解决方案:手动添加加缺失的注册表

         win + R 打开 运行 ;输入 regedit 进入注册表 ,在 HKEY_CLASSES_ROOT 文件下 找到对应 文件扩展名 项目 新建 Content Type 文件,将对应的数值数据(文件类型)填写

         (博主是doc文件类型丢失导致问题的发生,各位看官可修改自己与之对应的,方法是一样的)

         

    备注: 要是有修改不生效的(就是改了但是重新打开注册表发现自己添加的不见了), 是因为修改注册表需要管理员权限,可以先尝试修改下,不成功再修改权限,方法如下:

      找到 HKEY_LOCAL_MACHINE 中的 SYSTEM 选项 在 SYSTEM 选项上点右键,在弹出的界面找到 权限项 ,并点击,在弹出的对话框找到 users 项,鼠标点击选中 users 项。在到下面 √ 选中完全控制项,然后点 确定 就可以了。

      

  • 相关阅读:
    HTTP协议一次上传多个文件的方法
    PHP中include和require的区别
    jenkins持续集成工具
    vue加强(第二天)
    VUE(第一天)
    mybatis的SQL映射(加强)
    easyPOI的上传和下载(导入和导出功能)
    shiro登录授权框架
    SpringDataJPA(ORM对象关系映射框架)
    SpringSpringMVCJPA集成
  • 原文地址:https://www.cnblogs.com/Shinigami/p/14722199.html
Copyright © 2011-2022 走看看