File upload golang服务器上载文件响应网络::ERR_EMPTY_响应

File upload golang服务器上载文件响应网络::ERR_EMPTY_响应,file-upload,upload,go,response,File Upload,Upload,Go,Response,我正在使用DART+golang将一个小音频文件上传到服务器。一切都很好,直到我发帖离开后什么都没有返回。我想返回文件名,以便更改输入上的标签文本 1) 戈兰: 2) 飞镖反应,警戒 window.alert(“上传完成”) 工作 3) Chromium控制台中的错误: POST http://localhost:9999/upload net::ERR_EMPTY_RESPONSE 我对GOLANG很陌生,因此非常感谢您的帮助。上述代码中的第一个错误: defer file.Close()

我正在使用DART+golang将一个小音频文件上传到服务器。一切都很好,直到我发帖离开后什么都没有返回。我想返回文件名,以便更改输入上的标签文本

1) 戈兰:

2) 飞镖反应,警戒

window.alert(“上传完成”)
工作

3) Chromium控制台中的错误:

POST http://localhost:9999/upload net::ERR_EMPTY_RESPONSE 

我对GOLANG很陌生,因此非常感谢您的帮助。

上述代码中的第一个错误:

defer file.Close()
在检查之前

if err != nil
--更新

和缺少的第2部分,在DART中:

req.setRequestHeader("Content-type","multipart/form-data");

我相信这不是你的代码中的错误,但很可能是Chrome中的错误,它是否发生在其他浏览器中/当你尝试
curl
?Chrome中也是如此。在FF中,我获取:请求URL:请求方法:POST状态代码:如何获取响应中的文件名?最后两行,
Fprintf
的用途是什么?
req.setRequestHeader("Content-type","multipart/form-data");