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
변수는 변환된 이미지 링크 문자열을 가리킵니다. link
变量是一个包含指向已转换图像的链接的字符串。
5. 使用链接
你可以将 link
变量用于需要的地方,例如 HTML <img>
5. 링크 사용하기
🎜🎜필요한 경우 HTML<img>
태그와 같은 link
변수를 사용할 수 있습니다. 🎜<code class="html"><img src="<%= link %>" /></code>🎜이 방법을 사용하면 됩니다. Go에서 쉽게 이미지 링크를 만들고 다른 사람들과 공유할 수 있습니다. 🎜
위 내용은 golang 이미지에 대한 링크를 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!