upload_plikow
Różnice
Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
| upload_plikow [2022/10/09 11:29] – zbych | upload_plikow [2024/11/12 18:19] (aktualna) – [Download plik] zbych | ||
|---|---|---|---|
| Linia 134: | Linia 134: | ||
| </ | </ | ||
| + | |||
| + | ====== Download plik ====== | ||
| + | |||
| + | <code php> | ||
| + | public function actionDownload($id) { | ||
| + | ... | ||
| + | $path = Yii:: | ||
| + | if (file_exists($path)) { | ||
| + | return Yii:: | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ===== Plik z pola blob w tabeli BD ===== | ||
| + | <code php> | ||
| + | | ||
| + | ob_start(); | ||
| + | $mod = Dokumenty:: | ||
| + | -> | ||
| + | ->one(); | ||
| + | if (!$mod) { | ||
| + | throw new \yii\web\NotFoundHttpException(' | ||
| + | } | ||
| + | $nazwa = str_replace(' | ||
| + | $response = Yii:: | ||
| + | $response-> | ||
| + | $response-> | ||
| + | $response-> | ||
| + | $response-> | ||
| + | $response-> | ||
| + | |||
| + | // Opcjonalnie: | ||
| + | ob_end_clean(); | ||
| + | return $response; | ||
| + | } | ||
| + | </ | ||
| + | |||
upload_plikow.1665307792.txt.gz · ostatnio zmienione: 2024/09/15 16:22 (edycja zewnętrzna)