赞
踩
系统及软件版本
问题描述:程序部署到服务器后,上传的图片中名字带中文的图片(双兴.jpg)无法访问,英文可以正常访问,从图中可以看出服务器接收的url是错误的,“双兴”转化为url链接后应该是“%E5%8F%8C%E5%85%B4”(后续测试的时候发现中文文件夹也会有这个问题)
1 检查程序本身是否有问题,再本机执行 python manage.py runserver 后发现名字带中文的图片可以正常访问
再服务器上得出同样的结果。
2 初步怀疑是iis没配置好,然后上百度搜”iis中文路径无法访问“,大部分问题是说没开双重转义导致中文路径无法访问,
可是开启双重转义后还是没法访问,一下没了思路。
3 既然不能直接解决问题,那只能多试试。新建了一个啥都没有的新站点,然后在里面放了个中文文件夹“图片”,放入图片“双兴.jpg”,预览,发现成功了,这就有点尴尬了,到处怀疑cgi中间件的问题,关键这东西我也不知道咋测,
4 问题
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。