Maison > développement back-end > Golang > Comment générer des liens pour les images Golang

Comment générer des liens pour les images Golang

下次还敢
Libérer: 2024-04-21 01:00:41
original
966 Les gens l'ont consulté

Pour convertir une image en lien dans Go, nous pouvons utiliser la bibliothèque cloud.google.com/go/storage : Importer une bibliothèque Créer un stockage Client Récupérer l'image à convertir Générer un lien Utiliser le lien

Comment générer des liens pour les images Golang

Comment convertir une image en lien dans Go

Dans Go, nous pouvons utiliser des bibliothèques tierces pour convertir facilement une image en lien. Voici un exemple d'utilisation de la bibliothèque [cloud.google.com/go/storage](https://godoc.org/cloud.google.com/go/storage) :

1 Importez la bibliothèque

<code class="go">import (
    "context"
    "fmt"
    "log"

    "cloud.google.com/go/storage"
)</code>
Copier après la connexion
.

2. Créez un client de stockage

<code class="go">ctx := context.Background()
client, err := storage.NewClient(ctx)
if err != nil {
    log.Fatalf("storage.NewClient: %v", err)
}
defer client.Close()</code>
Copier après la connexion

3. Obtenez l'image à convertir

<code class="go">bucketName := "my-bucket"
objectName := "my-image.png"
obj := client.Bucket(bucketName).Object(objectName)</code>
Copier après la connexion

4 Générez un lien

<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>
Copier après la connexion

La variable link générée est un lien qui. pointe vers l'image convertie. La chaîne de lien. link 变量是一个包含指向已转换图像的链接的字符串。

5. 使用链接

你可以将 link 变量用于需要的地方,例如 HTML <img>

5. Utilisation de liens

🎜🎜Vous pouvez utiliser la variable link si nécessaire, telle que la balise HTML <img> : 🎜
<code class="html"><img src="<%= link %>" /></code>
Copier après la connexion
🎜Utilisez cette méthode, vous pouvez créez facilement des liens d’images dans Go et partagez-les avec d’autres. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal