Я отправляю CSV-файл в виде двоичного файла, используя клиент Postman REST API.Мне нужно получить имя файла загруженного файла.
Вот простой пример размещения файла 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))
}