我创建文件夹和 chmod:
$mypath = "CSV/" . $dateTimeNow;
mkdir($mypath, 0777, TRUE);
chmod($mypath, 0777);
$tmp='abc.csv'
move_uploaded_file($_FILES["file"]["tmp_name"], $mypath . '/' . $tmp);
文件 abc.csv 有图标锁定。我无法从文件 abc.csv 读取数据。为什么?你能帮助我吗?谢谢。
我创建文件夹和 chmod:
$mypath = "CSV/" . $dateTimeNow;
mkdir($mypath, 0777, TRUE);
chmod($mypath, 0777);
$tmp='abc.csv'
move_uploaded_file($_FILES["file"]["tmp_name"], $mypath . '/' . $tmp);
文件 abc.csv 有图标锁定。我无法从文件 abc.csv 读取数据。为什么?你能帮助我吗?谢谢。
Many default server config do not accept 777
permissions, Try 0757
. Check server error log for more info...
if ( ! file_exists($mypath))
{
mkdir($mypath, 0757, TRUE);
}
EDIT:
If folder/file is already created try chmod
over the file:
chmod($mypath . '/' . $tmp, 0644);
Make sure csv folder is created inside the directory where php file where this code is written
您正在chmod
为目录分配访问权限,而您的文件具有其他访问规则。移动后尝试应用chmod
到文件。