Closed toni-moreno closed 7 years ago
Can you post corresponding HTML as well?
I'm doing HTTP POST with a REST client, The frontend code is not ready yet.
You expect name of field which contains file as TextUpload
, but I don't see anywhere you set it.
Sorry I don't understand which is the goal of the UploadForm struct. Title and TextUpload have to be in the HTTP body?
Can you show me a equivalent valid HTML which can upload files with these 2 fields? please?
I don't know what you're doing. Just make a valid HTML.
Example:
Thank a lot @Unknwon
The problem was in the REST client.
After created a simple HTML form, we can recover data from file. Thank You very much and sorry for the inconvenience
<html>
<head>
</head>
<body>
<form enctype="multipart/form-data" action="http://localhost:8090/api/cfg/import/" method="POST">
Choose a file to upload: <input name="export_file" type="file" /><br />
<input type="submit" value="Upload File" />
</form>
</body>
</html>
The struct used is now
type UploadForm struct {
ExportFile *multipart.FileHeader
}
Hi @Unknwon . I need to do file uploading (import formated data to a config database) and I have been testing with your example here (https://go-macaron.com/docs/middlewares/binding)
My code is exactly this, and the export API is working fine.
This is the ouput when a upload have been done
IT seems like no data is sent to the UploadForm struct.
I've got HTTP real data with wireshark and this i exactly what we are sending to the macaron handler.
There is no any warning error , and I've done exact as you did in the above example. I will be happy if you can help me.
Thank you very much