thinkphp5上传报错

_IronBear 2017-10-13 02:40:53
SplFileObject::__construct(D:\phpStudy\WWW\my_oa\public\uploads\我是呵呵呵.txt): fail
之前上传中文文件一直是乱码,后来在file类里修改了下
/* 移动文件 */
if ($this->isTest) {
rename($this->filename, $filename);
} elseif (!move_uploaded_file($this->filename, iconv("UTF-8", "gbk", $filename))) {
$this->error = '文件上传保存错误!';
return false;
}

move_uploaded_file第二个参数那加了转码,之后可以保存文件了,也不乱码,但是返回时候报错了,
大佬们给看看,跪谢
...全文
238 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mechnaic 2017-10-24
  • 打赏
  • 举报
回复
move_uploaded_file(file,newloc) 第二个参数是上传文件的位置 你看看你的参数是什么
_IronBear 2017-10-24
  • 打赏
  • 举报
回复
没人遇到过这类问题么 哎。。。
  • 打赏
  • 举报
回复
返回报什么错误呢

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧