【问题标题】:How do you store your uploaded files on your server?您如何将上传的文件存储在服务器上?
【发布时间】:2012-03-09 16:49:14
【问题描述】:

如何将下载的文件存储在服务器上,例如脚本下载中心?您以什么方式存储上传的文件?添加到那个名字,里面创建一个文件夹?对不起英语。

【问题讨论】:

  • 你能告诉我们更多细节吗...?
  • 例如:home/files/$date/$IdCategory_$rand_$name.gif
  • 例如,有些文件每千个文件创建一个新文件夹,而不是在一个文件夹中存储多个文件。所以我要求你承担?
  • @user1233943:一个文件夹中有超过一千个文件有什么关系?
  • 快速进行了搜索。所以我想知道如何最好地分类和存储以提高生产力

标签: php file-upload


【解决方案1】:

您应该从 PHP.net 阅读 PHP: Handling file uploads

$date = date("Ymd");
$rand = uniqid();
$uploaddir = "/home/files/{$date}/";
$uploadfile = $uploaddir . $IdCategory . '_' . $rand . '_' . basename($_FILES['userfile']['name']);

if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
    echo "File is valid, and was successfully uploaded.";
} else {
    echo "Upload did not succeed.";
}

【讨论】:

  • 例如,有些文件每千个文件创建一个新文件夹,而不是在一个文件夹中存储多个文件。所以我要求你承担?
猜你喜欢
  • 2013-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-11
  • 2011-12-17
  • 1970-01-01
  • 2020-04-29
相关资源
最近更新 更多