Я использую Google Cloud Platform (GCP) и Golang.
Моя локальная среда может выполнять код, но не может производственная среда (GCP).
Я вижу журнал. =>
open stylesheet/qrcode.png: no such file or directory
read-only file system
Так что я пробую chmod. пример) chmod 644 или 777 qrcode.png
Я пытаюсь создать образ: qrcode.png
<= Это файл-пустышка. Но код не запускается. </p>
Есть ли другой способ?
package main
import (
"fmt"
"image/png"
"log" ............
"github.com/boombuler/barcode"
"github.com/boombuler/barcode/qr"
)
func createQr() {
rand.Seed(time.Now().UnixNano())
result = ""
for i := 0; i < 4; i++ {
s := strconv.Itoa(rand.Intn(10))
result = result + s
}
qrCode, _ := qr.Encode(result, qr.M, qr.Auto) //info
qrCode, _ = barcode.Scale(qrCode, 200, 200) //size
PIN, _ = strconv.Atoi(result)
file, _ := os.Create("stylesheet/qrcode.png")
defer file.Close()
// encode the barcode as png
png.Encode(file, qrCode)
fmt.Println(file)
starttime = time.Now()
}
file, _ := os.Create("stylesheet/qrcode.png")
Этот код не работает.