$allowedUrls | UploadFromUrl | protectedstatic |
$mBlackListedExtensions | UploadBase | protected |
$mDesiredDestName | UploadBase | protected |
$mDestName | UploadBase | protected |
$mFileProps | UploadBase | protected |
$mFileSize | UploadBase | protected |
$mFilteredName | UploadBase | protected |
$mFinalExtension | UploadBase | protected |
$mJavaDetected | UploadBase | protected |
$mLocalFile | UploadBase | protected |
$mRemoveTempFile | UploadBase | protected |
$mSourceType | UploadBase | protected |
$mStashFile | UploadBase | protected |
$mSVGNSError | UploadBase | protected |
$mTempPath | UploadFromUrl | protected |
$mTitle | UploadBase | protected |
$mTitleError | UploadBase | protected |
$mTmpHandle | UploadFromUrl | protected |
$mUrl | UploadFromUrl | protected |
$safeXmlEncodings | UploadBase | protectedstatic |
$tempFileObj | UploadBase | protected |
$uploadHandlers | UploadBase | privatestatic |
__construct() | UploadBase | |
checkAgainstArchiveDupes( $hash, User $user) | UploadBase | private |
checkAgainstExistingDupes( $hash, $ignoreLocalDupes) | UploadBase | private |
checkBadFileName( $filename, $desiredFileName) | UploadBase | private |
checkCssFragment( $value) | UploadBase | privatestatic |
checkFileExtension( $ext, $list) | UploadBase | static |
checkFileExtensionList( $ext, $list) | UploadBase | static |
checkFileSize( $fileSize) | UploadBase | private |
checkLocalFileExists(LocalFile $localFile, $hash) | UploadBase | private |
checkLocalFileWasDeleted(LocalFile $localFile) | UploadBase | private |
checkOverwrite( $user) | UploadBase | private |
checkSvgExternalDTD( $type, $publicId, $systemId) | UploadBase | static |
checkSvgPICallback( $target, $data) | UploadBase | static |
checkSvgScriptCallback( $element, $attribs, $data=null) | UploadBase | |
checkUnwantedFileExtensions( $fileExtension) | UploadBase | private |
checkWarnings( $user=null) | UploadBase | |
checkXMLEncodingMissmatch( $file) | UploadBase | static |
cleanupTempFile() | UploadBase | |
convertVerifyErrorToStatus( $error) | UploadBase | |
createFromRequest(&$request, $type=null) | UploadBase | static |
detectScript( $file, $mime, $extension) | UploadBase | static |
detectScriptInSvg( $filename, $partial) | UploadBase | protected |
detectVirus( $file) | UploadBase | static |
doStashFile(User $user=null) | UploadBase | protected |
EMPTY_FILE | UploadBase | |
fetchFile( $httpOptions=[]) | UploadFromUrl | |
UploadBase::fetchFile() | UploadBase | |
FILE_TOO_LARGE | UploadBase | |
FILENAME_TOO_LONG | UploadBase | |
FILETYPE_BADTYPE | UploadBase | |
FILETYPE_MISSING | UploadBase | |
getExistsWarning( $file) | UploadBase | static |
getFilenamePrefixBlacklist() | UploadBase | static |
getFileSize() | UploadBase | |
getImageInfo( $result) | UploadBase | |
getLocalFile() | UploadBase | |
getMaxPhpUploadSize() | UploadBase | static |
getMaxUploadSize( $forType=null) | UploadBase | static |
getRealPath( $srcPath) | UploadBase | |
getSessionStatus(User $user, $statusKey) | UploadBase | static |
getSourceType() | UploadFromUrl | |
getStashFile() | UploadBase | |
getTempFileSha1Base36() | UploadBase | |
getTempPath() | UploadBase | |
getTitle() | UploadBase | |
getUploadSessionKey(BagOStuff $store, User $user, $statusKey) | UploadBase | privatestatic |
getUploadSessionStore() | UploadBase | privatestatic |
getVerificationErrorCode( $error) | UploadBase | |
HOOK_ABORTED | UploadBase | |
ILLEGAL_FILENAME | UploadBase | |
initialize( $name, $url) | UploadFromUrl | |
initializeFromRequest(&$request) | UploadFromUrl | |
initializePathInfo( $name, $tempPath, $fileSize, $removeTempFile=false) | UploadBase | |
isAllowed(UserIdentity $user) | UploadFromUrl | static |
isAllowedHost( $url) | UploadFromUrl | static |
isAllowedUrl( $url) | UploadFromUrl | static |
isEmptyFile() | UploadBase | |
isEnabled() | UploadFromUrl | static |
isThrottled( $user) | UploadBase | static |
isThumbName( $filename) | UploadBase | static |
isValidRequest( $request) | UploadFromUrl | static |
makeTemporaryFile() | UploadFromUrl | protected |
makeWarningsSerializable( $warnings) | UploadBase | static |
MIN_LENGTH_PARTNAME | UploadBase | |
OK | UploadBase | |
OVERWRITE_EXISTING_FILE | UploadBase | |
performUpload( $comment, $pageText, $watch, $user, $tags=[], ?string $watchlistExpiry=null) | UploadBase | |
postProcessUpload() | UploadBase | |
reallyFetchFile( $httpOptions=[]) | UploadFromUrl | protected |
runUploadStashFileHook(User $user) | UploadBase | protected |
saveTempFileChunk( $req, $buffer) | UploadFromUrl | |
setSessionStatus(User $user, $statusKey, $value) | UploadBase | static |
setTempFile( $tempPath, $fileSize=null) | UploadBase | protected |
splitExtensions( $filename) | UploadBase | static |
splitXmlNamespace( $element) | UploadBase | privatestatic |
stashFile(User $user=null) | UploadBase | |
stripXmlNamespace( $name) | UploadBase | private |
SUCCESS | UploadBase | |
tryStashFile(User $user, $isPartial=false) | UploadBase | |
userCanReUpload(User $user, File $img) | UploadBase | static |
validateName() | UploadBase | |
VERIFICATION_ERROR | UploadBase | |
verifyExtension( $mime, $extension) | UploadBase | static |
verifyFile() | UploadBase | protected |
verifyMimeType( $mime) | UploadBase | protected |
verifyPartialFile() | UploadBase | protected |
verifyPermissions( $user) | UploadBase | |
verifyTitlePermissions( $user) | UploadBase | |
verifyUpload() | UploadBase | |
WINDOWS_NONASCII_FILENAME | UploadBase | |
zipEntryCallback( $entry) | UploadBase | |