I am making an web application in beego. I am new in both go and beego. I want to save a pdf file in mysql database. In php we can easily do that but in beego i am facing issue.
Mysql type blob is used to store pdf files. But in go blob is not a valid type. So what should i use in go? I face this issue while making model for the mysql table.
How to parse html form to get the pdf file? I know only about GetString and GetInt functions but how to get file type from html form in beego controller?
According to the Beego Documentation, you can use
GetFile
:You must apply the
enctype="multipart/form-data"
attribute to your HTML forms so the files get uploaded.Also, the
BLOB
type can be represented as a[]byte
slice. Some packages define aBlob
type that is aliased from[]byte
- e.g:type Blob []byte
. You'll have to check the package you're working with to verify it has one. Otherwise, use[]byte
.