php - 将图像存储在实时网站的文件系统中

标签 php mysql

关于我的网站的背景信息:我正在使用 MAMP 堆栈开发一个网站,人们可以在其中找到他们所在地区的纯素食产品,他们还可以上传他们找到的产品,以便其他人可以知道在哪里可以找到这些产品。产品显然将存储在数据库(mysql)中,并具有关联的图像。该网站尚未上线。

一个简单的教程解释了如何在页面中间的文件系统中存储图像here

它将图像存储在“/xampp/htdocs/images/”中。

我可以做到这一点,这是非常基本的,但我的问题是网站上线后会发生什么。

当网站上线时,将图像保存到该文件夹​​(但对我来说是 mamp 而不是 xampp)是否有效?我猜不会,因为网络托管提供商在项目文件夹级别不会有名为 MAMP 的文件夹。我应该将其存储在哪里才能在网站上线时正常工作?我是否必须首先询问网络托管提供商,然后根据该提供商编写我的代码(对于一小部分代码,会与托管提供商有点耦合 - 我也猜测这是不必要的) 。

最佳答案

请尝试将您的图像存储在您的项目文件夹中,即使您将上线,这也将起作用。您可以在其中设置可以访问该图像文件夹的图像文件夹的权限。我有 cpanel,我这样做了,它正在工作。

关于php - 将图像存储在实时网站的文件系统中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36516323/

相关文章:

php - 文件上传不工作

php - 如何创建一个IP地址范围?

javascript - 如何从 Active Class 获取类别 ID 并传递给 Post 查询

mysql - 使用 ORDER BY 子句如何提高和降低性能?

mysql - 单个过程中的多个插入语句 - 是好是坏?

PHP + MySQL + HTML 在表格中显示不同的信息

php - Symfony 渲染模板到字符串

php - 如何检查字符串是否已经存在以及是否在末尾添加 +1?

php - 如何更漂亮地编写这个循环?

mysql - 导入数据库错误 CREATE DATABASE IF NOT EXISTS