我想建立一个漫画阅读网站,它在服务器上有数千张图片。每个系列有数百章,每一章有数十张图片。所以我想在我的网站上显示这些图片。我们如何才能做到这一点,更少的努力?
我使用AngularJS作为前端,使用它的Slim Framework作为API。
我读到在数据库中存储img路径是一个更好的解决方案。那么查询所有的图片路径到MYSQL是好的吗?比如http://mywebsite.com/mangas/naruto/23/001.jpg
。或者使用某种正则表达式。但是每个图片都有不同的扩展名。有些是.png
,有些是.jpg
,有些是3位数命名,有些是2位数命名。
- 那当我上传一个新章节的时候呢?我必须再次查询所有的图片吗?
- 那么有没有这样的解决办法我上传章节wtih SFTP,然后自动我的网站更新自己和我上传的章节出现在我的网站上。是这样的事情是可以实现的吗?
1条答案
按热度按时间omvjsjqw1#
有很多种方法可以做到。
把一章的所有图像放在服务器上存储的CSV文件中怎么样;所以,每一章一个文件...然后,请求一章。
Slim获取httpRequest并触发对文件的快速php读取;把每一行放入一个for循环中的数组中。2然后,为了使客户端更容易,Slim之前的数组返回数据。
然后在客户端,数组的每个元素将是用户正在查看/阅读的章节的其中一个图像的名称;将图像名称输入到您的Angular ...
只要深呼吸,建立一些东西,然后想办法让它变得更好。