mirror of
https://github.com/kuaifan/dootask.git
synced 2026-03-17 19:23:26 +00:00
no message
This commit is contained in:
parent
d3dcce96fa
commit
1a31939eaa
@ -296,8 +296,9 @@ class IndexController extends InvokeController
|
|||||||
parse_str($data['query'], $query);
|
parse_str($data['query'], $query);
|
||||||
$name = Arr::get($query, 'name');
|
$name = Arr::get($query, 'name');
|
||||||
$ext = strtolower(Arr::get($query, 'ext'));
|
$ext = strtolower(Arr::get($query, 'ext'));
|
||||||
|
$userAgent = strtolower(Request::server('HTTP_USER_AGENT'));
|
||||||
if ($ext === 'pdf'
|
if ($ext === 'pdf'
|
||||||
&& str_contains(strtolower(Request::server('HTTP_USER_AGENT')), 'electron')) {
|
&& (str_contains($userAgent, 'electron') || str_contains($userAgent, 'chrome'))) {
|
||||||
return response()->download($file, $name, [], 'inline');
|
return response()->download($file, $name, [], 'inline');
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
@ -306,9 +307,11 @@ class IndexController extends InvokeController
|
|||||||
} else {
|
} else {
|
||||||
$url = 'http://' . env('APP_IPPR') . '.3/' . $path;
|
$url = 'http://' . env('APP_IPPR') . '.3/' . $path;
|
||||||
}
|
}
|
||||||
|
if ($ext !== 'pdf') {
|
||||||
$url = Base::urlAddparameter($url, [
|
$url = Base::urlAddparameter($url, [
|
||||||
'fullfilename' => $name
|
'fullfilename' => $name . '.' . $ext
|
||||||
]);
|
]);
|
||||||
|
}
|
||||||
$toUrl = Base::fillUrl("fileview/onlinePreview?url=" . urlencode(base64_encode($url)));
|
$toUrl = Base::fillUrl("fileview/onlinePreview?url=" . urlencode(base64_encode($url)));
|
||||||
return Redirect::to($toUrl, 301);
|
return Redirect::to($toUrl, 301);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user