convert content to base 64

This commit is contained in:
Pavel 2024-09-17 10:23:10 +03:00
parent bd8d1262c9
commit 995a5f34a5

@ -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{