Documentation
¶
Index ¶
- type S3Uploader
- func (s *S3Uploader) UploadCompanyLogoFile(ctx context.Context, file multipart.File, fileHeader *multipart.FileHeader, ...) (string, error)
- func (s *S3Uploader) UploadEventPictureFile(ctx context.Context, file multipart.File, fileHeader *multipart.FileHeader, ...) (string, error)
- func (s *S3Uploader) UploadJobBanner(ctx context.Context, file multipart.File, fileHeader *multipart.FileHeader, ...) (string, error)
- func (s *S3Uploader) UploadOrgBackgroundPictureFile(ctx context.Context, file multipart.File, fileHeader *multipart.FileHeader, ...) (string, error)
- func (s *S3Uploader) UploadOrgPictureFile(ctx context.Context, file multipart.File, fileHeader *multipart.FileHeader, ...) (string, error)
- func (s *S3Uploader) UploadUserPictureFile(ctx context.Context, file multipart.File, fileHeader *multipart.FileHeader, ...) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type S3Uploader ¶
type S3Uploader struct {
// contains filtered or unexported fields
}
func NewS3Uploader ¶
func NewS3Uploader(bucketName string) (*S3Uploader, error)
func (*S3Uploader) UploadCompanyLogoFile ¶
func (s *S3Uploader) UploadCompanyLogoFile(ctx context.Context, file multipart.File, fileHeader *multipart.FileHeader, orgID uint) (string, error)
func (*S3Uploader) UploadEventPictureFile ¶
func (*S3Uploader) UploadJobBanner ¶
func (*S3Uploader) UploadOrgBackgroundPictureFile ¶
func (s *S3Uploader) UploadOrgBackgroundPictureFile(ctx context.Context, file multipart.File, fileHeader *multipart.FileHeader, orgID uint) (string, error)
func (*S3Uploader) UploadOrgPictureFile ¶
func (s *S3Uploader) UploadOrgPictureFile(ctx context.Context, file multipart.File, fileHeader *multipart.FileHeader, orgID uint) (string, error)
func (*S3Uploader) UploadUserPictureFile ¶
func (s *S3Uploader) UploadUserPictureFile(ctx context.Context, file multipart.File, fileHeader *multipart.FileHeader, userID uuid.UUID) (string, error)
UploadUserPictureFile Upload file to S3
Click to show internal directories.
Click to hide internal directories.