文件上传失败的故障发现和解决

homesite 2002-11-25 11:38:20
linux 7.01
apache
php 4.01

问题的提出:
php文件上传,
copy($upfile,$filename)提示成功,
大文件的$upfile_size为0,
小文件的$upfile_size正常,
在系统目录下建立长度为0的空文件。

问题的发现:
查/var/log/http/error_log,发现提示/tmp无法写入,
查/tmp空间用完

问题的解决:
删除多余文件

问题的提示:
学会使用log

...全文
196 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
homesite 2002-11-25
  • 打赏
  • 举报
回复
linux,文件上传机制:
系统在上传文件时,在/tmp目录下建立临时文件,传送结束后,转移到用户目录!
在php4.01中copy的返回值是以目标文件(空文件头)建立为标志,但目标文件是否完整php不做判断。

21,886

社区成员

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

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