答:本文主要涉及MySQL表格存储图片的正确姿势。
问:为什么需要正确存储图片?
答:图片是网站中不可或缺的一部分,但是如果不正确存储图片,会导致网站加载速度变慢,甚至崩溃。因此,正确存储图片是保证网站更快更稳定的必要措施。
问:MySQL如何存储图片?
答:MySQL可以通过两种方式存储图片,一种是将图片存储在数据库中,另一种是将图片存储在文件系统中并在数据库中存储图片的路径。但是,将图片存储在数据库中会导致数据库变得庞大,影响查询速度,同时也会增加备份和恢复的难度。因此,将图片存储在文件系统中并在数据库中存储图片的路径是一种更好的方式。
问:如何在MySQL中存储图片的路径?
age”的表格,该表格包含“id”和“path”两个字段,其中“id”是图片的唯一标识符,“path”是图片在文件系统中的路径。
age (
id INT(11) NOT NULL AUTO_INCREMENT,
path VARCHAR(255) NOT NULL,
PRIMARY KEY (id)
问:如何在网站中调用存储在文件系统中的图片?
agesple.jpg”的图片。
agesple.jpg";tentage/jpeg');
readfile($path);
问:如何保证存储在文件系统中的图片的安全性?
答:为了保证存储在文件系统中的图片的安全性,应该将图片存储在非公开的文件夹中,并在网站中使用访问控制来限制用户访问该文件夹。同时,也可以使用防盗链技术来防止其他网站非法使用该图片。