31 $upload =
$request->getUpload(
'wpUploadFile' );
32 $desiredDestName =
$request->getText(
'wpDestFile' );
33 if ( !$desiredDestName ) {
34 $desiredDestName = $upload->getName();
38 $this->
initialize( $desiredDestName, $upload );
47 $this->mUpload = $webRequestUpload;
49 $this->mUpload->getTempName(), $this->mUpload->getSize() );
57 # Allow all requests, even if no file is present, so that an error
58 # because a post_max_size or upload_max_filesize overflow
70 $tempName = $this->mUpload?->getTempName();
71 if ( $tempName !==
null ) {
72 return !file_exists( $tempName );
74 return parent::skipStashFileAttempt();
81 # Check for a post_max_size or upload_max_size overflow, so that a
82 # proper error can be shown to the user
83 if ( $this->mTempPath ===
null || $this->isEmptyFile() ) {
84 if ( $this->mUpload->isIniSizeOverflow() ) {
88 self::getMaxUploadSize( $this->getSourceType() ),
89 self::getMaxPhpUploadSize()
95 return parent::verifyUpload();
100class_alias( UploadFromFile::class,
'UploadFromFile' );