我用PHP和MySQL创建了一个小网站。该网站允许用户填写问卷(保存在数据库中),然后管理员需要查看然后以PDF格式上传结果,以便原始人可以查看它们。实际上,管理员可以上传多个PDF(随着时间的推移而不是一次坐下)以提供需要用户可访问的更多反馈。
我的问题是,最好的方法是什么?首先,我应该通过PHP上传文件还是jQuery等更好?每个人都应该得到自己的目录吗? (如果有100个用户,这是否重要?)如何阅读与特定人员相关的所有文件,然后允许他们查看/下载?
提前致谢!
答案 0 :(得分:1)
您可以使用表单和php上传文件。如果您需要验证,请使用php(用于服务器端验证)或javascript(用于客户端验证),我建议您同时执行这两项操作。
对于用户数据之间的distingusih,你可以使用带有用户名或其他东西的文件名前缀(即user1_file1,user1_file2,user19_file18),因为我认为为每个用户创建文件夹会很麻烦。
要为用户提供下载链接,只需将“location”列添加到包含服务器中文件路径的用户数据库中。有了这个,您可以检查他们的用户名以及他们在您的数据库中上传的每个文件。