以下代码似乎上传 ZIP,但实际上并未根据我使用的命名约定创建文档:
// 上传 ZIP
if((isset($_FILES['arquivo']['name'][0])) && ($_FILES['arquivo']['type'] == 'application/zip, application/octet-stream') && ($_FILES['arquivo']['size'] < 1000000)){
$arq = 'documento_'.uniqid().".zip';
$path = '/home/domain_name_here/www/documentos/';
$documento = $path.$arq;
move_uploaded_file($_FILES['arquivo']['tmp_name'], $documento);
chmod($documento, 0777);
}
不完全确定为什么这不能按应有的方式运行。似乎文件上传到临时文件并在此处和 documentos 文件夹之间的某处失败。
提前致谢!