第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將 uint64 轉(zhuǎn)換為 uint?

如何將 uint64 轉(zhuǎn)換為 uint?

Go
慕運(yùn)維8079593 2021-11-01 17:30:36
我有以下功能:func (rc ResizeController) Resize(c *gin.Context) {    height := c.Query("height")    width := c.Query("width")    filepath := c.Query("file")    h, err := strconv.ParseUint(height, 10, 32)    w, err := strconv.ParseUint(width, 10, 32)    file, err := os.Open("./test_images/" + filepath)    if err != nil {        log.Fatal(err)    }    image, err := jpeg.Decode(file)    if err != nil {        log.Fatal(err)    }    m := resize.Resize(1000, 100, image, resize.Lanczos3)    buf := new(bytes.Buffer)    jpeg.Encode(buf, m, nil)    response := buf.Bytes()    c.Data(200, "image/jpeg", response)}但我收到以下錯誤:controllers/resize_controller.go:41: cannot use h (type uint64) as type uint in argument to resize.Resizecontrollers/resize_controller.go:41: cannot use w (type uint64) as type uint in argument to resize.Resize我已經(jīng)嘗試了 strconv lib 中的一些不同功能,但沒有成功!
查看完整描述

1 回答

?
白板的微信

TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個贊

無需使用任何strconv功能;只需將類型轉(zhuǎn)換為uint:


h64, err := strconv.ParseUint(height, 10, 32)

if err != nil {

    // TODO: handle error

}

w64, err := strconv.ParseUint(width, 10, 32)

if err != nil {

    // TODO: handle error

}

h := uint(h64)

w := uint(w64)


查看完整回答
反對 回復(fù) 2021-11-01
  • 1 回答
  • 0 關(guān)注
  • 333 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號