내 서블릿을 사용하여 http URL에서 .txt 파일을 다운로드하고 읽는 방법

빈센트

저는 젊고 새로운 개발자이며 Java 서블릿으로 작업 한 적이 없습니다. .txt 파일을 다운로드 할 수있는 http URL이 있습니다 (예 : http://textfiles.com/100/914bbs.txt ).

그래서 저는 다른 포스트에서 본 것에 영감을 받아 Java 서블릿을 만들었습니다. 내 목표는이 .txt 파일을 다운로드하여 읽는 것입니다. 이 다운로드 한 파일을 "data.txt"에 저장하고 싶습니다.

ServletDownload 클래스 :

public class ServletDownload extends HttpServlet {
    private static final int BYTES_DOWNLOAD = 1024;

    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws IOException {
        response.setContentType("text/plain");
        response.setHeader("Content-Disposition",
                "attachment;filename=downloadname.txt");
        ServletContext ctx = getServletContext();
        InputStream is = ctx.getResourceAsStream("Donnees/data.txt");

        int read = 0;
        byte[] bytes = new byte[BYTES_DOWNLOAD];
        OutputStream os = response.getOutputStream();

        while ((read = is.read(bytes)) != -1) {
            os.write(bytes, 0, read);
        }
        os.flush();
        os.close();
    }
}

이제 코드가 잘 작성되었는지, URL과 함께 사용하는 방법을 모르겠습니다 .

니콜라스 필로 토

코드의 끝은 다음과 같을 수 있습니다 (스트림을 적절하게 닫는 try-with-resources 문 사용).

try (InputStream is = new URL("http://textfiles.com/100/914bbs.txt").openStream();
     OutputStream os = response.getOutputStream()) {

    int read = 0;
    byte[] bytes = new byte[BYTES_DOWNLOAD];

    while ((read = is.read(bytes)) != -1) {
        os.write(bytes, 0, read);
    }
    os.flush();
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬을 사용하여 .txt 파일의 내용을 읽는 방법?

분류에서Dev

C에서 txt 파일의 내용을 읽고 인쇄하는 방법

분류에서Dev

C ++를 사용하여 txt 파일에서 n 값을 읽는 방법

분류에서Dev

Grails에서 CommonsMultipartFile을 사용하여 파일 내용을 읽는 방법

분류에서Dev

JSP 서블릿을 사용하여 Excel 보고서를 생성하고 다운로드하는 방법

분류에서Dev

파이썬을 사용하여 웹에서 txt 파일로 복사 한 텍스트를 읽는 방법

분류에서Dev

BeautifulSoup을 사용하여 txt 파일에서 여러 URL을 사용하는 방법

분류에서Dev

고정 공간을 할당하는 PHP를 사용하여 txt 파일 내보내기 및 다운로드

분류에서Dev

반응에서 파일 경로를 사용하여 파일 내용을 읽는 방법은 무엇입니까?

분류에서Dev

phpstorm을 사용하여 ftp에서 파일을 다운로드하는 방법

분류에서Dev

Android에서 phonegap / cordova를 사용하여 파일을 다운로드하고 저장하는 방법

분류에서Dev

Java 코드를 사용하여 hdfs에 파일을 업로드하고 다운로드하는 방법

분류에서Dev

VBA를 사용하여 Sharepoint에서 파일을 다운로드하는 방법

분류에서Dev

터미널에서 .txt 파일을 읽고 파일에서 내용을 추출하는 방법은 무엇입니까?

분류에서Dev

CURL을 사용하여 파일을 다운로드하고 로컬 경로에 저장하는 방법

분류에서Dev

R을 사용하여 SPSS 변수 이름 및 레이블을 * .txt 파일로 내보내는 방법

분류에서Dev

sas를 사용하여 txt 파일에서 날짜와 시간을 읽는 방법

분류에서Dev

sendRedirect를 사용하여 서블릿에서 jsp로 여러 배열을 보내는 방법

분류에서Dev

Linux의 URL에서 파일을 다운로드하는 방법

분류에서Dev

FileTransfer를 사용하지 않고 Ionic 5의 URL에서 파일을 다운로드하는 방법

분류에서Dev

.txt 파일에서 별도의 줄에있는 URL을 읽고 각각을 핑하는 방법

분류에서Dev

PowerShell을 사용하여 CSV에서 파일 속성을 내보내는 방법

분류에서Dev

Python을 사용하여 Excel 내보내기의 하이퍼 링크에서 파일을 다운로드하는 방법

분류에서Dev

내 웹 사이트에서 블로거 템플릿을 사용하는 방법

분류에서Dev

Express를 사용하여 URL에서 파일을 다운로드하는 방법은 무엇입니까?

분류에서Dev

golfscript에서 텍스트 파일을 읽고 내용을 인쇄하는 방법

분류에서Dev

wget-http 서버에서 wget을 사용하여 "480p"만 포함 된 모든 파일을 다운로드하는 방법은 무엇입니까?

분류에서Dev

scp를 사용하여 내 서버에 파일을 복사하는 방법

분류에서Dev

다운로드하지 않고 Azure 컨테이너에있는 압축 된 txt 파일 (blob)을 읽는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    파이썬을 사용하여 .txt 파일의 내용을 읽는 방법?

  2. 2

    C에서 txt 파일의 내용을 읽고 인쇄하는 방법

  3. 3

    C ++를 사용하여 txt 파일에서 n 값을 읽는 방법

  4. 4

    Grails에서 CommonsMultipartFile을 사용하여 파일 내용을 읽는 방법

  5. 5

    JSP 서블릿을 사용하여 Excel 보고서를 생성하고 다운로드하는 방법

  6. 6

    파이썬을 사용하여 웹에서 txt 파일로 복사 한 텍스트를 읽는 방법

  7. 7

    BeautifulSoup을 사용하여 txt 파일에서 여러 URL을 사용하는 방법

  8. 8

    고정 공간을 할당하는 PHP를 사용하여 txt 파일 내보내기 및 다운로드

  9. 9

    반응에서 파일 경로를 사용하여 파일 내용을 읽는 방법은 무엇입니까?

  10. 10

    phpstorm을 사용하여 ftp에서 파일을 다운로드하는 방법

  11. 11

    Android에서 phonegap / cordova를 사용하여 파일을 다운로드하고 저장하는 방법

  12. 12

    Java 코드를 사용하여 hdfs에 파일을 업로드하고 다운로드하는 방법

  13. 13

    VBA를 사용하여 Sharepoint에서 파일을 다운로드하는 방법

  14. 14

    터미널에서 .txt 파일을 읽고 파일에서 내용을 추출하는 방법은 무엇입니까?

  15. 15

    CURL을 사용하여 파일을 다운로드하고 로컬 경로에 저장하는 방법

  16. 16

    R을 사용하여 SPSS 변수 이름 및 레이블을 * .txt 파일로 내보내는 방법

  17. 17

    sas를 사용하여 txt 파일에서 날짜와 시간을 읽는 방법

  18. 18

    sendRedirect를 사용하여 서블릿에서 jsp로 여러 배열을 보내는 방법

  19. 19

    Linux의 URL에서 파일을 다운로드하는 방법

  20. 20

    FileTransfer를 사용하지 않고 Ionic 5의 URL에서 파일을 다운로드하는 방법

  21. 21

    .txt 파일에서 별도의 줄에있는 URL을 읽고 각각을 핑하는 방법

  22. 22

    PowerShell을 사용하여 CSV에서 파일 속성을 내보내는 방법

  23. 23

    Python을 사용하여 Excel 내보내기의 하이퍼 링크에서 파일을 다운로드하는 방법

  24. 24

    내 웹 사이트에서 블로거 템플릿을 사용하는 방법

  25. 25

    Express를 사용하여 URL에서 파일을 다운로드하는 방법은 무엇입니까?

  26. 26

    golfscript에서 텍스트 파일을 읽고 내용을 인쇄하는 방법

  27. 27

    wget-http 서버에서 wget을 사용하여 "480p"만 포함 된 모든 파일을 다운로드하는 방법은 무엇입니까?

  28. 28

    scp를 사용하여 내 서버에 파일을 복사하는 방법

  29. 29

    다운로드하지 않고 Azure 컨테이너에있는 압축 된 txt 파일 (blob)을 읽는 방법은 무엇입니까?

뜨겁다태그

보관