Funktion Download in Yii2
public function actionUnduh($id) {
$download = PstkIdentifikasi::findOne($id);
$path = Yii::getAlias('../web/bukti/') . $download->bukti;
if (file_exists($path)) {
//return \Yii::$app->response->sendFile($download->pre_paper,@file_get_contents($path));
return Yii::$app->response->sendFile($path);
}
}
Brauche ich um die download-Datei aus dem Ordner web/bukti, der code keine Fehler aber der code funktioniert nicht, Wer kann mir helfen 🙁
Du musst angemeldet sein, um einen Kommentar abzugeben.
Finden Sie unter:
Yii2 Aliase
Yii2 sendFile()
$download
nicht leer ist, bevor Sie es verwenden. Es ist nicht gefährlich hier, aber es könnte woanders sein.Erstens schreiben Sie eine Aktion in SiteController.php wie diese:
dann können Sie diese Funktion aufrufen, überall:
Vorsichtig sein, Ihre Dateien müssen in diesem Verzeichnis:
oder