Documentation
¶
Index ¶
- type FileHandler
- func (f *FileHandler) AddNewFileSetting(o *model.Object, fs *FileSetting)
- func (f *FileHandler) BuildFilePath(data map[string]string) (file_path string)
- func (f *FileHandler) GetFileSettings(object_name string) (FileSetting, error)
- func (f *FileHandler) UploadFolderPath(data map[string]string) string
- type FileSetting
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileHandler ¶
type FileHandler struct {
model.Logger
model.DataBaseAdapter
// contains filtered or unexported fields
}
func Add ¶
func Add(root_folder string, l model.Logger, dba model.DataBaseAdapter) (*FileHandler, error)
root_folder default:app_files
func (*FileHandler) AddNewFileSetting ¶
func (f *FileHandler) AddNewFileSetting(o *model.Object, fs *FileSetting)
func (*FileHandler) BuildFilePath ¶
func (f *FileHandler) BuildFilePath(data map[string]string) (file_path string)
func (*FileHandler) GetFileSettings ¶
func (f *FileHandler) GetFileSettings(object_name string) (FileSetting, error)
func (*FileHandler) UploadFolderPath ¶
func (f *FileHandler) UploadFolderPath(data map[string]string) string
type FileSetting ¶
type FileSetting struct {
MaximumFilesAllowed int64 // numero máximo de archivos permitidos ej: 4,100 etc
InputNameWithFiles string // nombre del campo con los archivos multipart del formulario ej: files
MaximumFileSize int64 // tamaño máximo de todos los archivos
MaximumKbSize int64 // tamaño máximo individual kb ej: 100
AllowedExtensions string // exenciones permitidas ej: ".jpg, .png, .jpeg"
ImagenWidth string // ej: 800
ImagenHeight string // ej: 600
FileType string // ej: imagen,video,document,pdf
//field
FieldNameWithObjectID string //ej: id_medicalhistory
Name string //ej: endoscopia, pictures
Legend string //ej: Imágenes,Boletas etc
DefaultEnableInput bool // si se necesita habilitado resetear el campo por defecto falso
Source *model.Object // objeto origen
}
Click to show internal directories.
Click to hide internal directories.