Merge branch 'multiImg' into 'main'

convert content to base 64

See merge request backend/quiz/common!36
This commit is contained in:
Mikhail 2024-09-17 21:56:03 +00:00
commit 8eca5622aa

@ -3,6 +3,7 @@ package answer
import (
"context"
"database/sql"
"encoding/base64"
"fmt"
"penahub.gitlab.yandexcloud.net/backend/quiz/common.git/dal/sqlcgen"
"penahub.gitlab.yandexcloud.net/backend/quiz/common.git/model"
@ -38,7 +39,9 @@ func (r *WorkerAnswerRepository) GetAllAnswersByQuizID(ctx context.Context, sess
fmt.Println("GetAnswerURL dal answer minio answer", err)
return nil, err
}
row.Content = sql.NullString{String: fmt.Sprintf("%s|%s", fileURL, row.Content.String), Valid: true}
// такая штучка, ну а вдруг в контенте будет сепаратор наш | в base64 не будет
base64Content := base64.StdEncoding.EncodeToString([]byte(row.Content.String))
row.Content = sql.NullString{String: fmt.Sprintf("%s|%s", fileURL, base64Content), Valid: true}
}
resultAnswer := model.ResultAnswer{