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