对于上下文,我正在尝试为程序ShareX创建自定义图像上传器(https://getsharex.com/docs/custom-uploader)。我已经尝试了许多搜索词,但是我找不到这个问题的任何解决方案。
这是我当前的代码(位于文件main.go中):
package main
import (
"fmt"
"net/http"
)
func handleUpload(w http.ResponseWriter, r *http.Request) {
r.ParseMultipartForm(16384)
f, fi, _ := r.FormFile("file_image")
_ = f
fmt.Println(fi.Filename, fi.Size)
}
func main() {
mux := http.NewServeMux()
mux.HandleFunc("/upload", handleUpload)
fmt.Println("Starting listener on port 8085")
http.ListenAndServe(":8085", mux)
}
我的目标是将从请求中收到的文件(图像)数据保存到本地文件,但是我无法做到这一点,因为写入文件需要类型并且是类型。[]bytefmultipart.File
富国沪深
相关分类