UploadHandler
- Full name:
\UploadHandler
Constants
Constant | Visibility | Type | Value |
---|---|---|---|
IMAGETYPE_GIF |
public | 'image/gif' | |
IMAGETYPE_JPEG |
public | 'image/jpeg' | |
IMAGETYPE_PNG |
public | 'image/png' |
Properties
options
error_messages
image_objects
response
Methods
__construct
public __construct(mixed $options = null, mixed $initialize = true, mixed $error_messages = null): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$options |
mixed | |
$initialize |
mixed | |
$error_messages |
mixed |
initialize
get_full_url
get_user_id
get_user_path
get_upload_path
Parameters:
Parameter | Type | Description |
---|---|---|
$file_name |
mixed | |
$version |
mixed |
get_query_separator
Parameters:
Parameter | Type | Description |
---|---|---|
$url |
mixed |
get_download_url
Parameters:
Parameter | Type | Description |
---|---|---|
$file_name |
mixed | |
$version |
mixed | |
$direct |
mixed |
set_additional_file_properties
Parameters:
Parameter | Type | Description |
---|---|---|
$file |
mixed |
fix_integer_overflow
Parameters:
Parameter | Type | Description |
---|---|---|
$size |
mixed |
get_file_size
Parameters:
Parameter | Type | Description |
---|---|---|
$file_path |
mixed | |
$clear_stat_cache |
mixed |
is_valid_file_object
Parameters:
Parameter | Type | Description |
---|---|---|
$file_name |
mixed |
get_file_object
Parameters:
Parameter | Type | Description |
---|---|---|
$file_name |
mixed |
get_file_objects
Parameters:
Parameter | Type | Description |
---|---|---|
$iteration_method |
mixed |
count_file_objects
get_error_message
Parameters:
Parameter | Type | Description |
---|---|---|
$error |
mixed |
get_config_bytes
Parameters:
Parameter | Type | Description |
---|---|---|
$val |
mixed |
validate_image_file
Parameters:
Parameter | Type | Description |
---|---|---|
$uploaded_file |
mixed | |
$file |
mixed | |
$error |
mixed | |
$index |
mixed |
validate
protected validate(mixed $uploaded_file, mixed $file, mixed $error, mixed $index, mixed $content_range): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$uploaded_file |
mixed | |
$file |
mixed | |
$error |
mixed | |
$index |
mixed | |
$content_range |
mixed |
upcount_name_callback
Parameters:
Parameter | Type | Description |
---|---|---|
$matches |
mixed |
upcount_name
Parameters:
Parameter | Type | Description |
---|---|---|
$name |
mixed |
get_unique_filename
protected get_unique_filename(mixed $file_path, mixed $name, mixed $size, mixed $type, mixed $error, mixed $index, mixed $content_range): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$file_path |
mixed | |
$name |
mixed | |
$size |
mixed | |
$type |
mixed | |
$error |
mixed | |
$index |
mixed | |
$content_range |
mixed |
get_valid_image_extensions
Parameters:
Parameter | Type | Description |
---|---|---|
$file_path |
mixed |
fix_file_extension
protected fix_file_extension(mixed $file_path, mixed $name, mixed $size, mixed $type, mixed $error, mixed $index, mixed $content_range): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$file_path |
mixed | |
$name |
mixed | |
$size |
mixed | |
$type |
mixed | |
$error |
mixed | |
$index |
mixed | |
$content_range |
mixed |
trim_file_name
protected trim_file_name(mixed $file_path, mixed $name, mixed $size, mixed $type, mixed $error, mixed $index, mixed $content_range): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$file_path |
mixed | |
$name |
mixed | |
$size |
mixed | |
$type |
mixed | |
$error |
mixed | |
$index |
mixed | |
$content_range |
mixed |
get_file_name
protected get_file_name(mixed $file_path, mixed $name, mixed $size, mixed $type, mixed $error, mixed $index, mixed $content_range): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$file_path |
mixed | |
$name |
mixed | |
$size |
mixed | |
$type |
mixed | |
$error |
mixed | |
$index |
mixed | |
$content_range |
mixed |
get_scaled_image_file_paths
Parameters:
Parameter | Type | Description |
---|---|---|
$file_name |
mixed | |
$version |
mixed |
gd_get_image_object
Parameters:
Parameter | Type | Description |
---|---|---|
$file_path |
mixed | |
$func |
mixed | |
$no_cache |
mixed |
gd_set_image_object
Parameters:
Parameter | Type | Description |
---|---|---|
$file_path |
mixed | |
$image |
mixed |
gd_destroy_image_object
Parameters:
Parameter | Type | Description |
---|---|---|
$file_path |
mixed |
gd_imageflip
Parameters:
Parameter | Type | Description |
---|---|---|
$image |
mixed | |
$mode |
mixed |
gd_orient_image
Parameters:
Parameter | Type | Description |
---|---|---|
$file_path |
mixed | |
$src_img |
mixed |
gd_create_scaled_image
Parameters:
Parameter | Type | Description |
---|---|---|
$file_name |
mixed | |
$version |
mixed | |
$options |
mixed |
imagick_get_image_object
Parameters:
Parameter | Type | Description |
---|---|---|
$file_path |
mixed | |
$no_cache |
mixed |
imagick_set_image_object
Parameters:
Parameter | Type | Description |
---|---|---|
$file_path |
mixed | |
$image |
mixed |
imagick_destroy_image_object
Parameters:
Parameter | Type | Description |
---|---|---|
$file_path |
mixed |
imagick_orient_image
Parameters:
Parameter | Type | Description |
---|---|---|
$image |
mixed |
imagick_create_scaled_image
Parameters:
Parameter | Type | Description |
---|---|---|
$file_name |
mixed | |
$version |
mixed | |
$options |
mixed |
imagemagick_create_scaled_image
Parameters:
Parameter | Type | Description |
---|---|---|
$file_name |
mixed | |
$version |
mixed | |
$options |
mixed |
get_image_size
Parameters:
Parameter | Type | Description |
---|---|---|
$file_path |
mixed |
create_scaled_image
Parameters:
Parameter | Type | Description |
---|---|---|
$file_name |
mixed | |
$version |
mixed | |
$options |
mixed |
destroy_image_object
Parameters:
Parameter | Type | Description |
---|---|---|
$file_path |
mixed |
imagetype
Parameters:
Parameter | Type | Description |
---|---|---|
$file_path |
mixed |
is_valid_image_file
Parameters:
Parameter | Type | Description |
---|---|---|
$file_path |
mixed |
has_image_file_extension
Parameters:
Parameter | Type | Description |
---|---|---|
$file_path |
mixed |
handle_image_file
Parameters:
Parameter | Type | Description |
---|---|---|
$file_path |
mixed | |
$file |
mixed |
handle_file_upload
protected handle_file_upload(mixed $uploaded_file, mixed $name, mixed $size, mixed $type, mixed $error, mixed $index = null, mixed $content_range = null): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$uploaded_file |
mixed | |
$name |
mixed | |
$size |
mixed | |
$type |
mixed | |
$error |
mixed | |
$index |
mixed | |
$content_range |
mixed |
readfile
Parameters:
Parameter | Type | Description |
---|---|---|
$file_path |
mixed |
body
Parameters:
Parameter | Type | Description |
---|---|---|
$str |
mixed |
header
Parameters:
Parameter | Type | Description |
---|---|---|
$str |
mixed |
get_upload_data
Parameters:
Parameter | Type | Description |
---|---|---|
$id |
mixed |
get_post_param
Parameters:
Parameter | Type | Description |
---|---|---|
$id |
mixed |
get_query_param
Parameters:
Parameter | Type | Description |
---|---|---|
$id |
mixed |
get_server_var
Parameters:
Parameter | Type | Description |
---|---|---|
$id |
mixed |
handle_form_data
Parameters:
Parameter | Type | Description |
---|---|---|
$file |
mixed | |
$index |
mixed |
get_version_param
get_singular_param_name
get_file_name_param
get_file_names_params
get_file_type
Parameters:
Parameter | Type | Description |
---|---|---|
$file_path |
mixed |
download
send_content_type_header
send_access_control_headers
generate_response
Parameters:
Parameter | Type | Description |
---|---|---|
$content |
mixed | |
$print_response |
mixed |
get_response
head
get
Parameters:
Parameter | Type | Description |
---|---|---|
$print_response |
mixed |
post
Parameters:
Parameter | Type | Description |
---|---|---|
$print_response |
mixed |
delete
Parameters:
Parameter | Type | Description |
---|---|---|
$print_response |
mixed |
basename
Parameters:
Parameter | Type | Description |
---|---|---|
$filepath |
mixed | |
$suffix |
mixed |
Automatically generated on 2025-03-18