Android에서 텍스트 파일을 다운로드하려고하는데 이미지 파일을로드하는 방법과 텍스트 파일을 다운로드하는 방법이 다릅니다. Moerover 다운로드 한 파일에서 콘텐츠를 검색하는 방법은 무엇입니까?텍스트 파일 다운로드
1
A
답변
1
당신은 몇 가지를 요구하고있다, 이것은 당신에게 URLConnection의를 사용하여 원격 파일을 얻는 방법의 아이디어를 줄 및 관련 클래스해야
URL u = new URL(url);
HttpURLConnection c = (HttpURLConnection) u.openConnection();
URLConnection conn = u.openConnection();
fs = conn.getContentLength();
c.setRequestMethod("GET");
c.setDoOutput(true);
c.connect();
String PATH_op = Environment.getExternalStorageDirectory()
+"//"+ filename;
f = new FileOutputStream(new File(PATH_op));
InputStream in = c.getInputStream();
byte[] buffer = new byte[1024];
int len1 = 0;
while ((len1 = in.read(buffer)) > 0) {
f.write(buffer,0, len1);
completed += len1;
}
f.close();`enter code here`
0
텍스트 파일이나 이미지 또는 XML을 다운로드하는 데 차이가 없습니다. 모든 것은 동일합니다. 하지만 스트림을 가져온 후의 사용법은 콘텐츠 유형에 따라 다릅니다.
이미지의 경우 스트림을 디코딩하여 이미지로 변환합니다.
텍스트의 경우 전체 내용이 읽힐 때까지 또는 문자의 끝을 나타내는 문자가 -1이 될 때까지 문자 단위로 내용을 읽어야합니다.
XML 파일 파일로 가면 입력 스트림 객체를 직접 파서에 전달합니다.
관련 문제
- 1. ASP.net 텍스트 파일 다운로드 생성
- 2. msi로 텍스트 또는 xml 파일 다운로드
- 3. 'iframe'을 사용하여 이미지/텍스트 파일 다운로드
- 4. 파일 다운로드
- 5. 파일 다운로드
- 6. 파일 다운로드
- 7. 파일 다운로드
- 8. 파일 다운로드
- 9. CGI로 파일 다운로드 C++
- 10. Xcode로 파일 다운로드
- 11. 파일 다운로드 Tamir.SharpSSH.Sftp.Get()
- 12. 강제 다운로드 ZIP 파일
- 13. Grails 파일 다운로드
- 14. 브라우저 다운로드 파일
- 15. BLOB 필드에서 파일 다운로드
- 16. 위키 백과 텍스트 다운로드
- 17. 원본 파일 이름으로 파일 다운로드
- 18. 아약스/자바 스크립트 - 파일 다운로드
- 19. PHP로 파일 다운로드 - 한 번에 하나씩 다운로드!
- 20. iOS - 파일 다운로드 중 점진적 다운로드 표시기
- 21. AFNetworking + 큰 다운로드 파일 + 다운로드 재개
- 22. 안드로이드 다운로드 제공 업체를 통해 파일 다운로드
- 23. 스트림 강제 다운로드 - 강제 다운로드 파일
- 24. ASP.Net 클라이언트 브라우저로 파일 다운로드
- 25. 실제 파일 다운로드 또는 파일 다운로드 비율을 어떻게 기록합니까?
- 26. Silverlight 2 - 파일 다운로드 - IE Blocks 파일 다운로드
- 27. 파일 다운로드 및 설정 다운로드 한 파일 이름
- 28. z/o에서 Python 및 ftplib.FTP로 텍스트 파일 다운로드
- 29. PHP Zip 3 작은 텍스트 파일 및 강제 다운로드
- 30. Objective-C에서 텍스트 파일 다운로드 및 구문 분석