Avatar billede mercutio Nybegynder
04. december 2006 - 23:02 Der er 2 kommentarer og
1 løsning

Hvordran læser jeg en pdf fra en hjemmeside og streamer til brows

Hej Eksperter.

Har en af jer gæve gutter et eksempel på hvordan jeg kan læse en pdf fra en hjemmeside og streame den til min brugers browser.

F.eks. vil jeg gerne kunne læse denne pdf http://www.cs.ucsb.edu/~rich/publications/jgjournal.pdf og så streame den så brugeren får vist den i sin browser uden at jeg behøves linke ham til der hvor pdffen ligger.

Et eksempel ville være super.

Pft. Merc
Avatar billede arne_v Ekspert
05. december 2006 - 01:59 #1
Til inspiration:

package test;

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.net.*;

public class CopyServlet extends HttpServlet {
    public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        try {
          URL url = new URL(request.getParameter("url"));
          HttpURLConnection con = (HttpURLConnection)url.openConnection();
          con.connect();
          if(con.getResponseCode() == HttpURLConnection.HTTP_OK) {
              response.setContentType(con.getContentType());
              InputStream is = con.getInputStream();
              OutputStream os = response.getOutputStream();
              byte[] b = new byte[1000];
              int n;
              while((n = is.read(b)) >= 0) {
                os.write(b,0,n);
              }
              is.close();
          }
          con.disconnect();
        } catch (MalformedURLException e) {
          e.printStackTrace();
        } catch (FileNotFoundException e) {
          e.printStackTrace();
        } catch (IOException e) {
          e.printStackTrace();
        }
    }
}
Avatar billede mercutio Nybegynder
05. december 2006 - 08:16 #2
Tak for det det er ikke bare inspiration det er jo præcist hvad jeg skal bruge. Tak for det. Vil du give et svar så du kan få point.
Avatar billede arne_v Ekspert
05. december 2006 - 15:51 #3
kommer her
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester