2 Commits
1.8 ... 1.9.1

Author SHA1 Message Date
162688ceb4 fix file download 2026-01-07 12:33:08 +01:00
95be4fc5a9 fix file download 2026-01-07 12:25:18 +01:00
2 changed files with 9 additions and 8 deletions

View File

@@ -23,12 +23,13 @@ abstract class Action extends Entity
} }
public function file( public function file(
string $contents, string $path,
string $name = '', string $name = '',
string $type = '' string $type = '',
bool $deleteAfterDownload = false,
) { ) {
return [ return [
'file' => compact('contents', 'name', 'type'), 'file' => compact('path', 'name', 'type', 'deleteAfterDownload'),
]; ];
} }

View File

@@ -96,12 +96,12 @@ class PilotServiceProvider extends ServiceProvider
if (isset($output['file'])) { if (isset($output['file'])) {
return response()->download( return response()->download(
$output['file']['content'], $output['file']['path'],
$output['file']['name'], $output['file']['name'] ?? null,
[ ! empty($output['file']['type']) ? [
'Content-Type' => $output['file']['type'], 'Content-Type' => $output['file']['type'],
] ] : []
); )->deleteFileAfterSend(isset($output['file']['deleteAfterDownload']) ? $output['file']['deleteAfterDownload'] : false);
} }
return response(); return response();