Home > Backend Development > PHP Tutorial > 文件上传,小儿科问题,

文件上传,小儿科问题,

WBOY
Release: 2016-06-23 13:33:48
Original
968 people have browsed it

微擎的微信0.6文件上传,attachment目录给了777,但上传还是有问题:
提示:保存上传文件失败
if(!file_move($file['tmp_name'], ATTACHMENT_ROOT . '/' . $result['path'])) {
return error(-1, '保存上传文件失败');


是路径问题吗?


回复讨论(解决方案)

echo ATTACHMENT_ROOT . '/' . $result['path'];
看看是什么?

另外你的服务器是云空间吗?

是云空间,我试一下

echo ATTACHMENT_ROOT . '/' . $result['path'];

if(!file_move($file['tmp_name'], ATTACHMENT_ROOT . '/' . $result['path'])) {
return error(-1, '保存上传文件失败');
}

echo ATTACHMENT_ROOT . '/' . $result['path'];
的目的是看一下你的目标文件名是否正确

是云空间?确认不是云主机?
如果是云空间,那就是不支持php文件操作函数的,请确认你已经购买了他们提供的文件系统服务

if(!file_move($file['tmp_name'], ATTACHMENT_ROOT . '/' . $result['path'])) {
return error(echo ATTACHMENT_ROOT . '/' . $result['path']);

没有输出东东,就是一直在转

php.ini中更改?

echo ATTACHMENT_ROOT . '/' . $result['path'];
没有输出?
先屏蔽其他代码,只执行这看看。

如果都是没有输出,表示前面的代码就已经有问题了。

ATTACHMENT_ROOT . '/' . $result['path'])
确定目录权限是777

是权限问题的,777是不继承的原因

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template