tp3上传文件,源文件名保存,中文乱码问题
2017-01-03 18:28
549 查看
不说废话,直接上代码:
将think/upload/driver/Local.class.php的大概在82行左右的if (!move_uploaded_file($file['tmp_name'], $filename)),代码改成if (!move_uploaded_file($file['tmp_name'], iconv('utf-8','gb2312',$filename))),保存,就好了,这大概是tp3上传文件类的一个漏洞。
将think/upload/driver/Local.class.php的大概在82行左右的if (!move_uploaded_file($file['tmp_name'], $filename)),代码改成if (!move_uploaded_file($file['tmp_name'], iconv('utf-8','gb2312',$filename))),保存,就好了,这大概是tp3上传文件类的一个漏洞。
相关文章推荐
- asp.net 将文件 二进制 上传 保存 再显示,解决文件流中文乱码问题。
- tp3.2整合uploadify上传实现,解决上传中文TP文件上传保存错误问题
- JSP利用servlet上传文件时的中文乱码问题
- struts文件上传以及中文乱码问题
- 解决ubuntu打开windows下保存的txt文件中文乱码问题
- 真正解决jspSmartUpload组件上传下载文件时中文乱码问题!!!
- PHP中上传含有中文的文件名的文件出现乱码问题
- Rails中上传文件保存中文文件名乱码
- 解决asp.net中使用FckEditor上传文件,中文名称乱码的问题
- httpclient post 上传文件及参数包括中文乱码问题方案
- JSP利用servlet上传文件时的中文乱码问题
- 获取文件上传页面中文数据时乱码问题的解决办法
- 解决HttpClient的FilePart上传文件中使用中文名称文件名乱码问题
- JSP利用servlet上传文件时的中文乱码问题
- PHP中完美解决fckeditor上传中文文件与新建中文目录出现乱码的问题
- 文件上传与中文乱码问题
- 使用edtftpnet上传文件到Serv-U出现乱码的问题,并且不能创建中文文件名或文件夹。
- commons-FileUpload文件上传下载,及中文乱码、IE7路径错误问题解决
- 解决HttpClient的FilePart上传文件中使用中文名称文件名乱码问题
- 文件上传 FileItem 中文乱码问题解决