2012-03-23 11 views
-2

私は安らかなWebサービスを扱うプロジェクトを持っています。特に、クライアントが「ギャラリー」に入ると、アンドロイドクライアントのイメージを返す必要があります。実行中のサーバの静的フォルダからすべてのフォルダとファイル(イメージ)を返します。誰かがこれを助けることができますか?詳細な表示のためにクライアントからアクセスできる画像を返すにはどうすればよいですか?Javaの快適なWeb​​サービスイメージギャラリー

+1

。いくつかのチュートリアルを探して、自分で試してみてください。特定の問題が発生したら、戻ってそのことについて質問してください。 – Jim

答えて

0

あなただけのオブジェクトのgetHttpServletRequestとHttpServletResponseの型に必要とコードの下に適用されます - あなたは非常に一般的な質問をされている

 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(); 
関連する問題