2016-09-22 152 views
0

我想構建漫畫書閱讀網站,它在服務器上擁有數千張圖片。每個系列有數百章,每章有數十幅圖片。 所以我想在我的網站上顯示這些圖像。我們如何用更少的努力做到這一點?無JSON獲取圖片網址

我使用AngularJS作爲前端,而API則使用Slim Framework。

我讀過在數據庫中存儲img路徑是更好的解決方案。所以它很好地查詢到MYSQL的所有圖像路徑?像http://mywebsite.com/mangas/naruto/23/001.jpg。或者使用某種正則表達式。但每張圖片都有不同的擴展名。其中的一些.png,其中一些.jpg和一些3位數命名,其中一些2位數命名。

- 那我什麼時候上傳新章節。我是否必須再次查詢所有圖像?

-So有沒有像我這樣的解決方案:我用SFTP上傳章節,然後自動更新自己的網站,我上傳的章節出現在我的網站上。這是否可以實現?

+2

您的問題太廣泛,無法全面回答。你應該在網上做一些初步的研究,回來一些更具體的問題。 – xbonez

+0

有兩種方法可以解決這個問題。首先,傳統方式是擁有一個用於管理數據的CMS。您可以通過表單上傳文件,然後您的後端對它們進行排序,並將數據存儲在數據庫中。第二種方法是沒有CMS,但是你需要通過FTP手動組織文件和文件夾。後端只會讀取文件列表並將它們發送到前臺。 –

回答

1

很多很多方法可以做到這一點。

如何將一個章節的所有圖像放在您的服務器上存儲的 的CSV文件中;所以,每個章節有一個文件...然後請求一個章節。

Slim獲取httpRequest並激發文件的快速讀取;將每個 行放入一個for循環中的數組中。然後,爲了讓客戶端更容易,Slim之前的數組返回數據。

然後在客戶端,數組的每個元素將是用戶正在查看/閱讀的章節的圖像之一的名稱 ;將圖片 的名字填入你的角度...

只要深吸一口氣,建立一些東西,然後找出如何讓它變得更好。