偷相册上传服务器_相册上传失败无法连接服务器

hacker|
111

文章目录:

如何调用android的拍照或本地相册选取,然后再实现相片上传服务器

首先是拍照:使用Intent即可,

[java] view plaincopyprint?

01.final String start = Environment.getExternalStorageState();

02.private static final String PHOTOPATH = "/photo/";

03.

04.if(start.equals(Environment.MEDIA_MOUNTED)){

05.Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

06.File file = new File(Environment.getExternalStorageDirectory()+PHOTOPATH);

07.if(!file.exists()){

08.file.mkdirs();

09.}

10.tempphontname = System.currentTimeMillis()+".jpg";

11.buffer.append(Environment.getExternalStorageDirectory()+PHOTOPATH).append(tempphontname);

12.intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(buffer.toString())));

13.startActivityForResult(intent, 1);

14.}

final String start = Environment.getExternalStorageState();

private static final String PHOTOPATH = "/photo/";

if(start.equals(Environment.MEDIA_MOUNTED)){

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

File file = new File(Environment.getExternalStorageDirectory()+PHOTOPATH);

if(!file.exists()){

file.mkdirs();

}

tempphontname = System.currentTimeMillis()+".jpg";

buffer.append(Environment.getExternalStorageDirectory()+PHOTOPATH).append(tempphontname);

intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(buffer.toString())));

startActivityForResult(intent, 1);

}

其次是从本地相册选:依旧是Intent.

如下代码:

[java] view plaincopyprint?

01.if(start.equals(Environment.MEDIA_MOUNTED)){

02. Intent getImage = new Intent(Intent.ACTION_GET_CONTENT);

03. getImage.addCategory(Intent.CATEGORY_OPENABLE);

04. getImage.setType("image/jpeg");

05. startActivityForResult(getImage, 0);

06.}

if(start.equals(Environment.MEDIA_MOUNTED)){

Intent getImage = new Intent(Intent.ACTION_GET_CONTENT);

getImage.addCategory(Intent.CATEGORY_OPENABLE);

getImage.setType("image/jpeg");

startActivityForResult(getImage, 0);

}

接下来是主要的:因为调用完系统的方法后,回返回到回调方法onActivityResult(int, int, Intent)中,

在里面进行主要的照片上传服务器的操作,

见代码:

[java] view plaincopyprint?

01.@Override

02. protected void onActivityResult(int requestCode, int resultCode, Intent data) {

03. ContentResolver resolver = getContentResolver();

04. if(requestCode==1)//

05. {

06. if(resultCode==Activity.RESULT_OK)

07. {

08. if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED))

09. {

10.ew Thread(new Runnable()

11. {

12. @Override

13. public void run() {

14.//进行上传操作

15.}

16.}.start();

转载

怎么把照片传到云服务器里

先把照片放置到邮箱 然后在云服务器上进行下载

可以使用ftp功能进行上传下载

可以利用云盘进行上传下载

其中1   3的方式更为方便快捷。

从相册获得一张图片,上传到服务器,服务器要求的图片必须是宽高比2:1否则传不上,怎么处理?

用电脑自带画图软件打开需要修改的图片,点击图像-属性,将分辨率改为2:1即可(1600*800)

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

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

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

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

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

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

2条大神的评论

  • avatar
    访客 2022-07-17 上午 05:13:49

    文章目录:1、如何调用android的拍照或本地相册选取,然后再实现相片上传服务器2、怎么把照片传到云服务器里3、从相册获得一张图片,上传到服务器,服务器要求的图片必须是宽高比2:1

  • avatar
    访客 2022-07-17 上午 02:55:43

    )很多app都可以访问查看到手机里的照片,这些照片会自动上传到服务器上吗?正常情况下,并不会,除非app本身是恶意的。对于一个操作系统而言,任何程序都拥有访问不设置权限的文件和文件夹,但是它们想要对这些进行操作还是需要权限的。事实上是, 手机里的照片,无论是什么程序,只要

发表评论