問題原因:現象:個別電腦無法上傳文件,file.type 為 空 ,導致上傳文件被js攔截
原因:系統注冊表中沒有對應文件類型(可能為安裝系統本身沒有,或者可能被 wps 篡改 <網絡上有人說的>)
解決方案:手動添加加缺失的注冊表
win + R 打開 運行 ;輸入 regedit 進入注冊表 ,在 HKEY_CLASSES_ROOT 文件下 找到對應 文件擴展名 項目 新建 Content Type 文件,將對應的數值數據(文件類型)填寫
(博主是doc文件類型丟失導致問題的發生,各位看官可修改自己與之對應的,方法是一樣的)
備注: 要是有修改不生效的(就是改了但是重新打開注冊表發現自己添加的不見了), 是因為修改注冊表需要管理員權限,可以先嘗試修改下,不成功再修改權限,方法如下:
找到 HKEY_LOCAL_MACHINE 中的 SYSTEM 選項 在 SYSTEM 選項上點右鍵,在彈出的界面找到 權限項 ,並點擊,在彈出的對話框找到 users 項,鼠標點擊選中 users 項。在到下面 √ 選中完全控制項,然后點 確定 就可以了。