2012-03-23 3 views
-2

J'ai un projet où j'ai affaire à un service web reposant, en particulier besoin de retourner des images pour le client android, lorsque le client entre dans la "galerie" dont il a besoin pour obtenir une collection racine qui doit retourner tous les dossiers et fichiers (images) du dossier statique sur le serveur en cours d'exécution. Quelqu'un peut-il aider avec cela? Comment puis-je retourner des images auxquelles le client pourrait avoir accès pour une vue détaillée?java reposant web service galerie d'images

+1

Vous posez une question très générale. Google certains et trouver des tutoriels pour ce que vous voulez, puis essayer des choses par vous-même. Une fois que vous avez un problème spécifique, revenez et posez des questions à ce sujet. – Jim

Répondre

0

Il vous suffit de getHttpServletRequest et HttpServletResponse type d'objet et d'appliquer le code ci-dessous -

 String filePath = request.getParameter(YOUR_FILE_PATH_PARAMETER"); 
     String filePath = filePath; 
     response.setContentType("application/octet-stream"); 
     response.setHeader("Content-Disposition", "attachment;filename=" 
       + "YOUR_FILE_NAME"); 

     // Get it from file system 
     FileInputStream in = new FileInputStream(new File(filePath)); 


     ServletOutputStream out = response.getOutputStream(); 

     byte[] outputByte = new byte[4096]; 
     // copy binary content to output stream 
     while (in.read(outputByte, 0, 4096) != -1) { 
      out.write(outputByte, 0, 4096); 

         in.close(); 
         out.flush(); 
         out.close(); 
Questions connexes