마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

갤러리에서 이미지 파일을 가져와서 이름을 변경하여 다시 저장 하고 싶은데 ???

0 추천

갤러리에서 이미지 파일을 가져와서 이름을 변경하여 파일 서버로 보내고 싶습니다. 

이미지 이름을 어떻게 변경하나요 ????

		// 선택한 이미지의 uri를 읽어온다.
		Uri selPhtoUri = photoUri;
		
		// 업로드할 서버의 url 주소
		String urlString = "http://192.168.0.171/saveImage.jsp";
		
		//절대경로를 획득한다!!! 중요~
		Cursor c = getContentResolver().query(Uri.parse(selPhtoUri.toString()), null, null, null, null);
		c.moveToNext();
		
		//업로드할 파일의 절대경로 얻어오기("_data") 로 해도 된다.
		String absolutePath = c.getString(c.getColumnIndex(MediaStore.MediaColumns.DATA));

		//Toast.makeText(PrspCustIndvdlRegActivity.this, absolutePath, 0).show();
		
		System.out.println("absolutePath = " + absolutePath);
		System.out.println("urlString = " + urlString);
		
		
		//파일 업로드 시작!
		HttpFileUpload(urlString, "", absolutePath);

 

kdi0373 (470 포인트) 님이 2014년 7월 3일 질문

1개의 답변

0 추천
 
채택된 답변
파일 업로드 할때 urlString 쪽에 saveImage를 바꿔서 업로드 해주시면 될겁니다.
YeonMin (17,860 포인트) 님이 2014년 7월 3일 답변
kdi0373님이 2014년 7월 3일 채택됨
그건 파일서버 경로 입니다.
아..제가 잘못 봤군요ㅎㅎ 죄송합니다. 이름을 먼저 변경하고 파일 업로드를 하실려면 File입력 받아서 rename이용해서 변경 하시면 될거고...업로드 하면서 이름을 바꾸실려면 업로드할때 원하는 이름 넣어서 그냥 저장하시면 됩니다ㅎ 웹을 통해 저장하시려면 jsp페이지에서도 처리를 하셔야 할거고 ftp전송이라면 안드로이드 내부에서 업로드 할때 파일명을 지정해서 업로드 하시면 됩니다ㅎ
...