php - 在 Web 服务器中存储文件的安全方法?

标签 php mysql security file webserver

我希望我的文件在我的网络服务器中是安全的。只有访问这些文件的经过身份验证的用户才应该能够访问这些文件。我想在数据库中将文件存储为“Long BLOB”,但它只支持最多 2MB 的数据。文件大小可能超过 50MB。还有其他更好的方法来保护文件吗?请帮助我。提前致谢。

最佳答案

不要将它们存储在数据库中。将它们放入您的 Web 目录并使用 .htaccess 保护它们.

如果您想通过其他方式进行身份验证,则将文件存储在无法通过 Web 访问但用户 php 运行时可以读取的目录中。

关于php - 在 Web 服务器中存储文件的安全方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4603901/

相关文章:

java - 有没有办法加载与 java_home/jre/lib/security 文件夹中指定的不同的 cacerts?

php - 如何检查 PHP 中全局变量的历史记录?

javascript - 刷新页面并调用同一个 anchor

security - 如何使用tomcat 7使用salt密码sha1对用户进行身份验证

MySQL数据库优化和性能: 2 tables or 3 tables?

mysql - 在sql中将天分组到周

c++ - 公钥或 Diffie-Hellman key 交换算法

php - MySql NOT NULL 约束不起作用

php - 需要抓取需要设置 "i agree"cookie 的网站内容

php - 一个查询中的多个 Mysql 更新