gpt4 book ai didi

php - 在 php/mysql 中为我的用户上传和下载

转载 作者:行者123 更新时间:2023-11-29 06:59:45 26 4
gpt4 key购买 nike

我有一个关于上传和下载系统如何使用php和mysql的问题。

我希望能够上传文件(最好通过我的网页),以便只有特定用户才能查看按某些类别分类的可用文件并下载他/她想要的文件。

我问这个问题真的很愚蠢,但是文件保存在哪里?在 table 里面?或者该表是否指向我的网络服务器中的目录?

我问这个是因为我真的很想学习这个,但即使是基本的问题也很难提出,更不用说解决了......:)

期待一些输入

干杯亚当

最佳答案

PHP 文件上传实际上是一个两步过程(如果您想将其保存到所需路径)。 $_FILES 变量包含您尝试上传文件时的所有详细信息,包括名称、类型、大小和临时名称。 temp_name 实际上包含文件的临时路径。然后,您可以使用 move_uploaded_file 函数将文件移动到您想要的任何路径。

关于在数据库中保存,一旦您能够成功地将文件移动到所需位置,您就可以更新您的数据库。我建议,最好只为文件名和 ID 创建一个表,我假设您也可能为用户创建一个表。然后您可以拥有一个可以映射用户 ID 和文件 ID 的新表。这将使您能够在用户之间共享访问权限。当然还有其他方法可以做到这一点。我认为这可能是一个简单的实现。

另外,我刚刚意识到,您可能想要查看一个简单的文件上传示例。可以引用this链接

关于php - 在 php/mysql 中为我的用户上传和下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10807149/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com