Blame view

src/vendor/1.2.5/Phalcon/Http/Request/File.php 2.05 KB
1ea3b987   Administrator   maby first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
  <?php 
  
  namespace Phalcon\Http\Request {
  
  	/**
  	 * Phalcon\Http\Request\File
  	 *
  	 * Provides OO wrappers to the $_FILES superglobal
  	 *
  	 *<code>
  	 *	class PostsController extends \Phalcon\Mvc\Controller
  	 *	{
  	 *
  	 *		public function uploadAction()
  	 *		{
  	 *			//Check if the user has uploaded files
  	 *			if ($this->request->hasFiles() == true) {
  	 *				//Print the real file names and their sizes
  	 *				foreach ($this->request->getUploadedFiles() as $file){
  	 *					echo $file->getName(), " ", $file->getSize(), "\n";
  	 *				}
  	 *			}
  	 *		}
  	 *
  	 *	}
  	 *</code>
  	 */
  	
  	class File implements \Phalcon\Http\Request\FileInterface {
  
  		protected $_name;
  
  		protected $_tmp;
  
  		protected $_size;
  
  		protected $_type;
  
  		protected $_error;
  
  		protected $_key;
  
  		/**
  		 * \Phalcon\Http\Request\File constructor
  		 *
  		 * @param array $file
  		 */
  		public function __construct($file, $key=null){ }
  
  
  		/**
  		 * Returns the file size of the uploaded file
  		 *
  		 * @return int
  		 */
  		public function getSize(){ }
  
  
  		/**
  		 * Returns the real name of the uploaded file
  		 *
  		 * @return string
  		 */
  		public function getName(){ }
  
  
  		/**
  		 * Returns the temporal name of the uploaded file
  		 *
  		 * @return string
  		 */
  		public function getTempName(){ }
  
  
  		/**
  		 * Returns the mime type reported by the browser
  		 * This mime type is not completely secure, use getRealType() instead
  		 *
  		 * @return string
  		 */
  		public function getType(){ }
  
  
  		/**
  		 * Gets the real mime type of the upload file using finfo
  		 *
  		 * @todo Not implemented
  		 * @return string
  		 */
  		public function getRealType(){ }
  
  
  		/**
  		 * Returns the error code
  		 *
  		 * @return string
  		 */
  		public function getError(){ }
  
  
  		/**
  		 * Returns the file key
  		 *
  		 * @return string
  		 */
  		public function getKey(){ }
  
  
  		public function isUploadedFile(){ }
  
  
  		/**
  		 * Moves the temporary file to a destination within the application
  		 *
  		 * @param string $destination
  		 * @return boolean
  		 */
  		public function moveTo($destination){ }
  
  
  		public static function __set_state($file, $key=null){ }
  
  	}
  }