6 * @author Bryan Tong Minh
8 * Implements regular file uploads
10 class UploadFromFile
extends UploadBase
{
13 function initializeFromRequest( &$request ) {
14 $desiredDestName = $request->getText( 'wpDestFile' );
15 if( !$desiredDestName )
16 $desiredDestName = $request->getText( 'wpUploadFile' );
17 return $this->initializePathInfo(
19 $request->getFileTempName( 'wpUploadFile' ),
20 $request->getFileSize( 'wpUploadFile' )
24 * Entry point for upload from file.
26 function initialize( $name, $tempPath, $fileSize ) {
27 return $this->initializePathInfo( $name, $tempPath, $fileSize );
29 static function isValidRequest( $request ) {
30 return (bool)$request->getFileTempName( 'wpUploadFile' );