我正在编程一个网站,我需要将mp3文件存储在数据库中。我为我的数据库使用phpMyAdmin和mySQL,并使用html/php/css/javascript编程网站。phpMyAdmin - 如何保存数据库中的MP3文件?
做了一些研究之后,我发现,这样做的一个很好的方法是不存储在数据库中的实际的MP3文件,但对路径存储到文件,并存储在MP3文件“文件系统”。
我是新来的网络发展,让人们有什么样的“文件系统”意思,我将如何保存/提取MP3文件的“文件系统”?
我正在编程一个网站,我需要将mp3文件存储在数据库中。我为我的数据库使用phpMyAdmin和mySQL,并使用html/php/css/javascript编程网站。phpMyAdmin - 如何保存数据库中的MP3文件?
做了一些研究之后,我发现,这样做的一个很好的方法是不存储在数据库中的实际的MP3文件,但对路径存储到文件,并存储在MP3文件“文件系统”。
我是新来的网络发展,让人们有什么样的“文件系统”意思,我将如何保存/提取MP3文件的“文件系统”?
说你的用户上传文件到你的服务器(比如你做的时候,你的图像添加到Facebook或任何其他网站)。在你的情况下,MP3文件。这些文件都存储在服务器上 - 无论是在一个普通的文件夹,或属于每个用户(后者可能会更好,以避免人们上传文件名称相同,覆盖其他文件等)的子文件夹 - 上传脚本需要把这些文件放在你想要的地方,并将这个路径与文件名保存在数据库中。从技术上讲,如果你事先知道文件路径(你应该这么做),那么你需要存储在数据库中的就是文件名。
话虽这么说 - 你可能不需要存储文件名或文件名在数据库中的所有。您可以只读取文件夹(可能需要每个用户需要一个文件夹)并解析文件夹中找到的文件,然后显示这些文件。
你的知识水平似乎可能比我推荐的这样的东西少一点(如果这是你计划做的事情,允许人们上传文件到你的服务器有很多陷阱),以及在做这样的事情之前,你可能想锻炼一下,多学点东西。
至少我或许会用一个现成的上传脚本,以帮助您与物流建议。
非常相似: Stackoverflow -> Filesystems
我个人文件保存到一个目录我的网站目录内,虽然你也可以将它们保存在目录之外。数据库条目可用于保存文件路径以供检索。这在服务器上的占用空间要小得多。您也可以选择保存XML文件上,如果你想为好,有很多选择一个数据库项,但我认为当你环顾四周就会发现,以节省一个目录,并使用DB的文件路径是选项标准。
退房的基础知识为W3: File upload using file path
你只要把它放在文件系统,就像你在你的电脑怎么办。如果你想让用户上传mp3文件,你需要一个html表单和上传脚本。将文件移动到文件夹后,获取路径并将其保存到数据库 –