为了账号安全,请及时绑定邮箱和手机立即绑定

如何从HTML表单读取输入并将其保存在文件中-Golang

如何从HTML表单读取输入并将其保存在文件中-Golang

Go
森林海 2021-05-14 09:53:57
我试图建立一个非常简单的Web服务器,用户可以在其中访问站点并写入一个字符串和一个整数,然后我想保存这两个输入,我的想法是将其保存到一个文本文件中,该文件也可以显示在浏览器:... / textfile /我不知道关于SO的规范是多少代码可以发布,但是到目前为止,这是我所拥有的:type Person struct {    name  string    hours int}const filename string = "timelister"func upload(w http.ResponseWriter, r *http.Request) {    t, _ := template.ParseFiles("upload.html")    t.Execute(w, nil)}func (person *Person) open() {    newFilename := filename + ".txt"    _, err := os.OpenFile(newFilename, os.O_RDWR|os.O_APPEND|os.O_CREATE, 0666)    if err != nil {        log.Fatal("Open Filename: ", err)    }}func returnInput() //want to implement thisfunc saveInput() //want to implemet thisfunc main() {    http.HandleFunc("/", upload)    http.ListenAndServe(":8080", nil)}还有我的HTML表单:(没有所有格式)     Name: <input type="text" name="Name">        <input type="submit" value="submit"></br>     Hours: <input type="text" name="Hours">            <input type="submit" value="submit">所以我最初的想法是实现两个函数returnInput()和saveInput(),但是也许有一些内置的som函数更易于使用?如果有人能为我指出如何保存HTML表单输入的正确方向,那我将非常感激!提前致谢。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 500 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信