golang 小web
2016-08-05 14:03
483 查看
golang 小web
package main import ( "fmt" "io/ioutil" "log" "net/http" ) func Upload(w http.ResponseWriter, r *http.Request) { fmt.Println(r.RequestURI) file, _, err := r.FormFile("userfile") if err != nil { http.Error(w, err.Error(), 500) return } content, err := ioutil.ReadAll(file) if err != nil { err.Error() fmt.Fprintf(w, "%s. %s!", err.Error(), r.Method) } else { fmt.Fprintf(w, "Thanks for the %s! \n", r.Method) fmt.Fprintf(w, "%s ", content) } //查询需要保存的节点 //发送文件存储 //文件存储返回的查询唯一值(唯一值包含信息??) //返回保存结果 } func main() { fmt.Println("Proxy REST API start...") http.HandleFunc("/", Upload) err := http.ListenAndServe(":9090", nil) if err != nil { log.Fatal(http.ListenAndServe, err) } }
相关文章推荐
- golang 上传文件
- 如何在DragonBoard 410c上添加一个customized virtual sensors
- go 接口
- Django学习
- Go语言编程(四)之变量
- 给Django后台富文本编辑器添加上传文件的功能
- This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms. 此实现不是 Windows 平台 FIPS 验证的加密算法的一部分 解决方案
- 高通DragonBoard 410c MIPI-DIS显示功能及驱动移植
- B - Discovering Gold Light oj 1030
- mongo-c-driver使用VS2013编译
- HDU 3996 Gold Mine 最大权闭合图
- Google宣布对其域名启用HSTS协议(转)
- GoEasy使用方法记录
- Go语言编程(三)之过过瘾
- hdoj-1847-Good Luck in CET-4 Everybody!
- Django Channels简明实践
- Golang 测试
- HDU 4722 Good Numbers 2013年四川省赛题
- 结合 category 工作原理分析 OC2.0 中的 runtime
- #1054 - Unknown column 'category' in 'field list'