怎么样通过golang获取上传文件大小的实现
发布网友
发布时间:2022-04-22 04:07
我来回答
共2个回答
热心网友
时间:2023-10-05 20:59
前端
<form enctype="multipart/form-data" method="post" action="youruri">
<input type="file" name="fileA" id="fileA">
<button type="submit">提交</button>
</form>
后端gin
type Sizer interface {
Size() int64
}
file, header, err := c.Request.FormFile("fileA")
if err != nil {
return "", err
}
fsize := file.(Sizer).Size()
if fsize > FILEMAXSIZE {
return "", fmt.Errorf("文件太大")
}
热心网友
时间:2023-10-05 20:59
file, header, err := c.Request.FormFile("fileA")
if err != nil {
return "", err
}
if header.Size > FILEMAXSIZE {
return "", fmt.Errorf("文件太大")
}