我正在使用 Postman REST API 客户端将 csv 文件作为二进制文件发布。我需要获取上传文件的文件名。
这是一个将 csv 文件作为二进制数据发布并将二进制数据存储为 csv 文件的简单示例。
package main
import ( //"fmt"
"net/http"
"os"
"io"
"log"
"github.com/gorilla/mux"
)
func uploadData(w http.ResponseWriter, req *http.Request) {
file, err := os.Create("hello.csv")
_, err = io.Copy(file, req.Body)
_ = err
}
func main(){
router := mux.NewRouter()
router.HandleFunc("/parse", uploadData).Methods("POST")
log.Fatal(http.ListenAndServe(":8000", router))
}