我有1.7版本的golang,我想从命令提示符更新golang到1.8.再次卸载和安装它总是一个选项,但我可以使用Windows 8.1上的命令更新它吗?
我们总是听说过使用一个活动的多个片段.可能相反吗?我很好奇.我们可以为多个活动使用相同的片段.请举一个例子.
我正在使用 vaadin upload 上传带有聚合物的 Web 应用程序上的文件。我使用 golang 作为后端。
<vaadin-upload target="../upload" max-files="20" accept="application/pdf,image/*"
method="POST"> </vaadin-upload>
Run Code Online (Sandbox Code Playgroud)
我检查了 vaadin 上传中使用的编码类型是multipart/form-data。我的 golang 代码如下。
func upload(w http.ResponseWriter, r *http.Request) {
fmt.Println("method:", r.Method)
if r.Method == "GET" {
crutime := time.Now().Unix()
h := md5.New()
io.WriteString(h, strconv.FormatInt(crutime, 10))
token := fmt.Sprintf("%x", h.Sum(nil))
t, _ := template.ParseFiles("upload.gtpl")
t.Execute(w, token)
} else {
r.ParseMultipartForm(32 << 20)
file, handler, err := r.FormFile("uploadFile")
if err != nil {
fmt.Println(err)
return
}
defer file.Close()
fmt.Fprintf(w, "%v", handler.Header)
f, err := …Run Code Online (Sandbox Code Playgroud)