Bonjour a tous
J ai un petit probleme et je suis coince et je me permet de demande de l aide. Ce code est un proxy en jsp qui prend une url et en appelle une nouvelle. Ca marche avec un fichier mais ca ne marche pas avec les images. Pourquoi? Comment le faire marcher avec des images?
merci beaucoup
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 <%@page session="false"%> <%@page import="java.net.*,java.io.*" %> <% try { if (request.getParameter("img") != null) { String strImage = request.getParameter("img"); String strURL = "un url en http"; URL urlRequest = new URL(strURL); HttpURLConnection httpConnection = (HttpURLConnection)urlRequest.openConnection(); httpConnection.setDoOutput(true); httpConnection.setRequestMethod(request.getMethod()); int clength = request.getContentLength(); if(clength > 0) { httpConnection.setDoInput(true); byte[] idata = new byte[clength]; request.getInputStream().read(idata, 0, clength); httpConnection.getOutputStream().write(idata, 0, clength); } response.setContentType(httpConnection.getContentType()); BufferedReader rd = new BufferedReader(new InputStreamReader(httpConnection.getInputStream())); String line; while ((line = rd.readLine()) != null) { out.println(line); } rd.close(); } }catch(Exception e) { response.setStatus(500); } %>
Partager