Quantcast
Channel: BTSoru.com - Bilisim ve Yazilim Teknolojileri Soru/Cevap Platformu - latest questions
Viewing all articles
Browse latest Browse all 4270

Servlet içerisinde text file nasıl gösterebilirim?

$
0
0

Merhaba arkadaşlar

Browsera aşagıdaki şekilde adresi kopyaladıgımda text dosyasını oldugu gibi görebiliyoru.

D:\Proje\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\deneme\testing.txt

Aşagıdaki şekilde text dosyasını okumak için ne yapabilirim.

domain ismi\deneme\testing.txt => www.btsoru.com\deneme\testing.txt

Apache server ile kök dizin olarak tanımlayarak istediğim şekilde yapabiliyorum. Fakat Apache server kullanmak istemiyorum.

Stream olarak aldıgımda da direk txt dosyasını indirmeye calısıyor. Txt dosyasını stream olarak alıp yazdurmaya calıştıgımda da txt dosyasının orjinal sekli bozuluyor.

Bunu nasıl yapabilirim?

Aşağıdaki gibi yazdığımda txt dosyasını indiriyor. Ben text dosyasını direk açmak istiyorum. PrintWriter ile yazdırdıgımda text dosyası istedigim gibi çıkmıyor. Dosyayı direk browser içinde açmalıyım.

            response.setContentType("text/html");
    response.setHeader("Content-Disposition",
                     "attachment;filename=downloadname.txt");
    ServletContext ctx = getServletContext();
    InputStream is = ctx.getResourceAsStream("/testing.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();

Viewing all articles
Browse latest Browse all 4270

Trending Articles


Mide ağrısı için


Alessandra Torre - Karanlık Yalanlar


Şekilli süslü hazır floodlar


Flatcast Güneş ve Ay Flood Şekilleri


Gone Are the Days (2018) (ENG) (1080p)


Yildiz yükseltme


yc82


!!!!!!!!!! Amın !!!!!!!!!


Celp At Nalı (Sahih Tılsım)


SCCM 2012 Client Installation issue