照片上传失败可因浏览器安全策略等导致,解决方法包括:一、启用本地安全上下文;二、允许弹出窗口;三、启用Flash(旧系统);四、换用兼容浏览器;五、检查格式与权限。
如果您在使用谷歌浏览器进行报名时,照片上传反复失败,则可能是由于浏览器安全策略限制、插件禁用、非安全上下文拦截或网站兼容性问题所致。以下是解决此问题的步骤:
一、启用本地安全上下文(推荐)
Chrome 119 及以上版本将 http://localhost 视为非安全上下文,从而限制 file API、clipboard 读取及 blob URL 创建。启用本地安全上下文可解除该限制,无需修改代码或降级浏览器。
1、在 Chrome 地址栏输入 chrome://flags/#unsafely-treat-insecure-origin-as-secure 并回车。
2、在搜索框中输入 unsafely treat,找到“Unsafe access to local network”和“Unsafely treat insecure origin as secure”两项。
3、将这两项均设置为 Enabled。
4、在下方“Enter origins to allow”输入框中填入 http://localhost:7860 或您实际访问的报名网址(如 http://jz.bm.com)。
5、点击页面右下角的 Relaunch 按钮重启浏览器。
二、允许弹出式窗口与重定向
部分报名系统依赖弹出式文件选择器触发上传流程,若被浏览器拦截,点击“上传”将无任何响应。
1、点击浏览器右上角三个点图标,进入 设置。
2、左侧菜单选择 隐私和安全 → 网站设置。
3、在“内容”区域点击 弹出式窗口和重定向。
4、点击 添加,输入报名网站的完整域名(例如 https://ntce.neea.edu.cn),并设为 允许。
5、关闭所有浏览器窗口,重新启动 Chrome 后再试上传。
三、启用 Flash 插件(仅限旧系统)
部分老旧报名平台仍依赖 Adobe Flash 进行多图上传或进度控制,而 Chrome 默认已禁用 Flash 支持。