免費圖片空間 Imgur 應用 初步介紹 應用方式

我一直很想要架設伺服器,沒有為別的,只是覺得這樣好像很厲害

後來在寫資料庫的時候需要用到伺服器,一開始都是先用虛擬的,從本機模擬,但是又慢又麻煩

先後也用過很多免費的網路空間等等但是都有限制傳輸頻寬和流量,反正就是不太方便。

後來找到一個不錯的方案

就是用GOOGLE的「火力地堡」(Firebase)(google翻譯亂翻的)

雖然還不錯用,但是如果要傳圖片的話就很麻煩了

後來在某便利商店的網站上發現了一個小撇步
對於流量不足的伺服器算是非常好的解決辦法(僅限於圖片)

就是利用免費圖片空間來存放圖片,
然後透過連結讓客戶端自行下載讀取圖片
(以後有機會再寫一篇文章教學如何在APP裡面應用)


選擇左上角的最新帖子(翻譯問題,原文是New Post)



之後把你要上傳的檔案放到這裡


這裡示範的是網路上GOOGLE到的圖片


點選右邊的COPY就可以複製圖片連結給別人,也可以顯示程式碼讓你可以放到網站上面

如果你只是想要傳送圖片給別人或是放到網站上那到這裡就結束了
如果你試想要放到資料庫的話那我們開啟連結看看


開起來是這樣,如果這樣放到伺服器內客戶端會不好寫,所以我們點
旁邊向下的箭頭,選擇Download image


然後到瀏覽器下載那裡看


我們看一下這兩個網址

https://imgur.com/vecpRqE
https://imgur.com/download/vecpRqE

第一個網址開起來會有別的東西不好處理
第二個網址開起來會直接下載一張圖片,
平時沒有人會這樣看網頁,但是如果是給客戶端的程式碼看得話那就很完美了

因為他只會讀到一張圖片

但是如果每次都要先下載才有網址的話不是很麻煩嗎?
我們把這兩個網址比對一下
我們發現差別只有網址的前半部分而已後面的vecpRqE是一樣的
(有區分大小寫)

所以我們只要上傳一張圖片並且獲得他網址https://imgur.com/後面的部分就好了
然後把前面改成https://imgur.com/download/就可以丟到資料庫了

而且會選用Imgur是因為他有API!所以以上的動作全部都可以不用手動
你只要寫一個小程式就可以自動獲得連結然後放入資料庫

圖片連結在資料庫的實際使用範例:








留言