我写了一些代码,允许人们上传文档,它在表中创建一条记录,然后创建一个带有该索引的文件夹并将文档放在其中。
问题与上传无关,因为它适用于我上传的所有其他文件。
文档被上传到以下目录:uploads/{ID}/{fileName}
有一个ID为1289
和文件名Banking cashing up issues.msg
所以当我在浏览器中打开它时,它说
404-找不到文件或目录
这怎么可能?我已经检查了目录,并且文件夹和文件都使用该确切名称存在。
我什至在uploads
目录中放置了以下脚本:
<?php
function dirToArray($dir) {
$result = array();
$cdir = scandir($dir);
foreach ($cdir as $key => $value)
{
if (!in_array($value,array(".","..")))
{
if (is_dir($dir . DIRECTORY_SEPARATOR . $value))
{
$result[$value] = dirToArray($dir . DIRECTORY_SEPARATOR . $value);
}
else
{
$result[] = $value;
}
}
}
return $result;
}
echo json_encode(dirToArray("."));
?>
哪个给了我很多条目,其中之一是:
"1289": [
"Banking cashing up issues.msg",
"Mastersheet.xlsx"
],
可以访问Mastersheet.xlsx
,但不能访问Banking cashing up issues.msg
。