在Go 中將圖片轉換為鏈接,我們可以使用cloud.google.com/go/storage 庫:導入庫創建存儲客戶端獲取要轉換的圖像產生一個鏈接使用鏈接
如何在Go 中將圖片轉換為連結
在Go 中,我們可以使用第三方函式庫來輕鬆地將圖片轉換為連結。以下是一個使用[cloud.google.com/go/storage](https://godoc.org/cloud.google.com/go/storage) 函式庫的範例:
1. 導入庫
import ( "context" "fmt" "log" "cloud.google.com/go/storage" )
2. 建立儲存客戶端
ctx := context.Background() client, err := storage.NewClient(ctx) if err != nil { log.Fatalf("storage.NewClient: %v", err) } defer client.Close()
3. 取得要轉換的映像
bucketName := "my-bucket" objectName := "my-image.png" obj := client.Bucket(bucketName).Object(objectName)
4. 產生一個連結
link, err := obj.SignedURL(ctx, &storage.SignedURLOptions{ Method: "GET", Expires: time.Now().Add(15 * time.Minute), ContentType: "image/jpeg", }) if err != nil { log.Fatalf("Object(%q).SignedURL: %v", objectName, err) }
產生的link
變數是一個包含指向已轉換圖像的連結的字串。
5. 使用連結
你可以將link
# 變數用於需要的地方,例如HTML <img>
標籤:
<img src="<%= link %>" />
使用此方法,您可以輕鬆地在Go 中建立圖片連結並與他人分享。
以上是golang圖片如何產生鏈接的詳細內容。更多資訊請關注PHP中文網其他相關文章!