gpt4 book ai didi

php - Laravel 响应发送 android APK 文件

转载 作者:可可西里 更新时间:2023-11-01 16:29:59 26 4
gpt4 key购买 nike

我正在使用这段代码向客户端发送一个 android APK 文件,客户端很好地下载了这个文件但是客户端无法解析这个文件,可能是因为 mime 类型。

return response()->file($path ,['Content-Type'=>'application/vnd.android.package-archive']) ; 

客户端得到一个名为“android”的文件,没有任何扩展名。如何将带有扩展名的 android 文件发送到客户端。

最佳答案

你可以使用

return response()->download($pathToFile, $name, $headers);

但是 download() 函数会告诉客户端从 Web 服务器下载文件,因此您的文件路径必须指向您网站的“公共(public)”文件夹。但是,如果您的文件受到保护并且您希望 Laravel 应用程序发送文件,则使用此代码段

return response()->file($path ,[
'Content-Type'=>'application/vnd.android.package-archive',
'Content-Disposition'=> 'attachment; filename="android.apk"',
]) ;

关于php - Laravel 响应发送 android APK 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37539260/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com