这是我的基本文件夹结构:
www/
index.html
img/
admin/
index.php
我希望能够通过index.php文件上传图像,但将文件保存到img文件夹中。
这通常是直截了当的,但是它的管理部分有一个单独的子域,根设置为www / admin /
有没有办法将文件保存在root上面的文件夹中?
尝试保存到目录时,我收到以下错误:
move_uploaded_file(../ img / product / image.jpg)[http://php.net/function.move-uploaded-file]:无法打开流:没有这样的文件或目录
注意:我在本地使用wamp时工作正常。它只有在Linux服务器上才能生效。
答案 0 :(得分:0)
这是您的文件夹结构:
www/
index.html
img/
admin/
index.php
您的文件夹结构必须如下:
www/
index.html
img/
product/
admin/
index.php
你的product
文件夹不存在,这就是为什么你会收到“无法打开流:没有这样的文件或目录”的错误
img
文件夹中的其他目录,请或设置您的代码:
move_uploaded_file(../img/image.jpg);