很多app都可以访问查看到手机里的照片,这些照片会自动上传到服务器上吗?

很多app都可以访问查看到手机里的照片,这些照片会自动上传到服务器上吗?,第1张

正常情况下,并不会,除非app本身是恶意的。

对于一个操作系统而言,任何程序都拥有访问不设置权限的文件和文件夹,但是它们想要对这些进行操作还是需要权限的。

事实上是,

手机里的照片,无论是什么程序,只要做了功能,只是能让你自己,也就是使用这个程序要对照片进行操作的人看到,而不会上传到它的服务器。

如果要上传,这种巨量的流量消耗是很明显可以看到的,而且很多时候,照片信息还不如你的其它个人信息,比如身份证号码有用。所以除非是有恶意程序专门来收集你的照片,才需要注意。

正常程序只是相当于调用你手机的文件管理功能而已,它们仅仅只是等待你的操作。

当你用ASP。NET去编程的时候,在后台代码中的操作实际上就是在服务器上的操作。而前台的Javascript代码才是对客户端进行的操作。你在画面上的控件,如果双击能产生事件,像是Button一类的,都是服务器控件。所以,在后台写代码,可以操作服务器上的任一文件,包括。例如下面找文件名的函数。

string dirPath= HttpContextCurrentServerMapPath("/PIC/");

if (DirectoryExists(dirPath))

{

//获得目录信息

DirectoryInfo dir = new DirectoryInfo(dirPath);

//获得目录文件列表

FileInfo[] files = dirGetFiles("");

string[] fileNames = new string[filesLength];

int i = 0;

foreach (FileInfo fileInfo in files)

{

fileNames[i] = fileInfoName;

i++;

}

return fileNames;

}

改成<input type=button value="图" onclick="play('E:/<%=requestform("wjmc")%>003jpg')"/>

如果要是其他盘的比方说C盘就写成<input type=button value="图" onclick="play('C:/<%=requestform("wjmc")%>003jpg')"/>

只需把E:改成C:

把src保存到服务器数据库

走数据库直接访问表查询存放images字段就好了

后台:

//假设$res是你已经从数据库取出的值(已经遍历过了)

$dir = '根目录/public/images/';

echo '<img src='$dir$res'>';

在前台这样显示<img src='根目录/public/images/png'>

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 很多app都可以访问查看到手机里的照片,这些照片会自动上传到服务器上吗?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情