【问题标题】:Storing / Deleting mp3 Files on a website在网站上存储/删除 mp3 文件
【发布时间】:2016-01-31 13:25:14
【问题描述】:

我有一个网站,我希望管理员能够上传 mp3 文件供其他用户查看和下载。我还希望管理员能够删除这些文件。我曾考虑将文件存储到 mySQL 数据库 (BLOBS) 中,但显然这是个坏主意,我应该只使用数据库来引用 mp3 文件(艺术家、专辑等)。

如何使用 php(和 mySQL)上传/删除存储在服务器文件夹中的文件?

【问题讨论】:

    标签: php mysql mp3


    【解决方案1】:

    1 - 在上传期间,将 mp3 重命名为唯一名称(例如:user_id + unixtime)并将其保存到文件夹中。

    2 - 在 mysql 上保存与 user_id 关联的完整路径(例如:/home/user/mp3/userid_12345678.mp3)。

    3 - 当你想删除时,获取文件列表(每个文件的完整路径)然后使用:

    # extract path from mysql to $mp3 variable
    if file_exists($mp3) { 
    unlink($mp3); 
    } else { 
    echo "File $mp3 not found."; 
    }
    

    4 - 上传:http://www.tutorialspoint.com/php/php_file_uploading.htm

    【讨论】:

      猜你喜欢
      • 2011-01-06
      • 1970-01-01
      • 2014-06-22
      • 1970-01-01
      • 1970-01-01
      • 2020-11-26
      • 2012-12-14
      • 2010-09-12
      • 1970-01-01
      相关资源
      最近更新 更多