Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安卓&x2B;PHP:如何在通过JSON传递到android时保护我的服务器端图像文件位置_Php_Android - Fatal编程技术网

安卓&x2B;PHP:如何在通过JSON传递到android时保护我的服务器端图像文件位置

安卓&x2B;PHP:如何在通过JSON传递到android时保护我的服务器端图像文件位置,php,android,Php,Android,通常,我们需要通过图像的完整路径(例如。htt://xxxx/xxx.jpg),通过JSON或XML连接到android设备。然后将其加载到imageView。然而,我希望只有授权用户才能访问该文件。如何执行此操作(例如隐藏路径) 谢谢您可以使用身份验证令牌保护您的下载。但确切的解决方案取决于您使用什么来服务静态文件 如果您的php应用程序直接这样做,那么您应该在负责提供文件的控制器上应用auth 如果您有用于静态的Apache,那么看看这里 我相信对于像nginx这样的其他服务器也有相同的解决

通常,我们需要通过图像的完整路径(例如。htt://xxxx/xxx.jpg),通过JSON或XML连接到android设备。然后将其加载到imageView。然而,我希望只有授权用户才能访问该文件。如何执行此操作(例如隐藏路径)


谢谢

您可以使用身份验证令牌保护您的下载。但确切的解决方案取决于您使用什么来服务静态文件

如果您的php应用程序直接这样做,那么您应该在负责提供文件的控制器上应用auth

如果您有用于静态的Apache,那么看看这里


我相信对于像nginx这样的其他服务器也有相同的解决方案。

谢谢您的建议。然而,困难在于所有jpeg文件都放在一个安全的文件夹下(例如c:\securefolder\xxx.jpg)。但是,服务器端能否读取文件,然后响应android客户端?非常感谢“安全文件夹”是什么意思?同样,这一切都取决于您的特定设置:web服务器(nginx、apache等)和操作系统。