Skip to content

Commit

Permalink
Update binary stream not require mimetypefield
Browse files Browse the repository at this point in the history
  • Loading branch information
tknie committed Oct 18, 2024
1 parent f6e63dc commit c5b5ca3
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 16 deletions.
5 changes: 4 additions & 1 deletion api/oas_client_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

31 changes: 19 additions & 12 deletions api/oas_parameters_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 8 additions & 3 deletions server/binary_handler.go
Original file line number Diff line number Diff line change
Expand Up @@ -107,21 +107,26 @@ func (Handler) GetLobByMap(ctx context.Context, params api.GetLobByMapParams) (r
}

mimeTypeField := ""
if params.MimetypeField != "" {
mimeTypeField = params.MimetypeField
if params.MimetypeField.Set && params.MimetypeField.Value != "" {
mimeTypeField = params.MimetypeField.Value
}
mimeType := ""
if params.Mimetype.Set {
mimeType = params.Mimetype.Value
}
log.Log.Debugf("SQL image search", params.Table, params.Field, params.Search)
read := NewStreamRead(params.Table, params.Field, mimeTypeField)
if read.mimetype == "" {
read.mimetype = mimeType
}
err := read.initStreamFromTable(session, params.Search, mimeType)
if err != nil {
log.Log.Errorf("Error search table %s:%v", params.Table, err)
return nil, err
}
read.mimetype = "application/octet-stream"
if read.mimetype == "" {
read.mimetype = "application/octet-stream"
}
read.field = params.Field
reader, err := read.streamResponderFunc()
if err != nil {
Expand Down

0 comments on commit c5b5ca3

Please sign in to comment.