## 上傳文件
The file uploads in`$_FILES`are available from the Request object’s`getUploadedFiles()`method. This returns an array keyed by the name of the`input`element.
> `$_FILES`中的文件上傳可以從請求對象的`getUploadedFiles()`方法獲得。這將返回一個以`input`元素的名稱作為鍵值的數組。
~~~php
$files = $request->getUploadedFiles();
~~~
Figure 11: Get uploaded files
Each object in the`$files`array is a instance of`Psr\Http\Message\UploadedFileInterface`and supports the following methods:
> $files數組中的每個對象都是`Psr\Http\Message\UploadedFileInterface`的實例,并且支持以下方法:
* getStream()
* moveTo($targetPath)
* getSize()
* getError()
* getClientFilename()
* getClientMediaType()
See the[# 使用POST表單上傳文件]([http://www.hmoore.net/dehuadong/slim4/1332006](http://www.hmoore.net/dehuadong/slim4/1332006))on how to upload files using a POST form.
- 開始
- 安裝
- 升級指南
- Web服務器
- 概念
- 生命周期
- PSR 7
- 中間件
- 依賴容器
- 實例 及通知和警告處理
- Request
- 請求方法
- 請求頭信息
- 請求主體
- 上傳的文件
- 請求幫助
- 路由對象
- Response
- 響應狀態
- 響應標頭
- 響應體
- 返回JSON
- 視圖模板
- 路由
- 創建路由
- 路由回調
- 路由策略
- 路線占位符
- 路由名
- 路由組
- 路由中間件
- 路由表達式緩存
- 容器識別解析
- 封裝中間件
- 路由的中間件
- 錯誤處理中間件
- 方法重寫的中間件
- 輸出緩沖中間件
- 內容長度中間件
- 擴展功能
- 以 / 結尾的路由模式
- 獲取當前路由
- 設置CORS
- 使用POST表單上傳文件
- 第三方組件
- slim-session
- auth
- slim-api-skeleton
- dir