我有一个关于上传和下载系统如何与php和mysql一起使用的问题。
我想上传mp3文件,以便只有特定用户(已登录)可以查看按某些类别排序的可用文件并下载他/她想要的文件,而其中很少一部分可以公开使用,任何人都可以下载
我觉得这很愚蠢,但是文件在哪里保存了?在桌子里面?或者表格是否指向我的网络服务器中的目录? 以及如何将文件路径存储到数据库中。 udload应该发生在服务器端而不是网页上。我的音频文件在本地磁盘上可用。
我问这个,因为我真的想学习这个,但即使是基本的问题也难以制定,更不用解决了......:)
我被困了,因为我想将文件路径存储在数据库中,以便用户可以下载。
期待一些输入
答案 0 :(得分:0)
$target = "/path_to_folder/";// target to which the file needs to be saved
$filepath = $target . basename( $_FILES['filename']['name']);// path of the file in server
//upload file like this
if(move_uploaded_file($_FILES['filename']['tmp_name'], $target))
{
// here insert $filepath in to DB
$con = mysqli_connect("localhost","username","password","dbanme");
$query = "insert in tablename(filepath) values($filepath)";
$result = mysqli_query($con,$query) or die (mysqli_error($con));
}