2012-05-07 11 views

답변

5

예! ..

public class Serve extends HttpServlet { 

    private static final long serialVersionUID = 5603629129606331547L; 

    public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException { 
     BlobKey blobKey = new BlobKey(req.getParameter("blob-key")); 
     BlobstoreServiceFactory.getBlobstoreService().serve(blobKey, res); 
    } 
} 

이는 web.xml 파일입니다 : 이 내 구현 "직접 URL은"(getServingUrl 내가 당신 말은 생각) 이미지 만 존재하는 것이

<servlet> 
     <servlet-name>Serve</servlet-name> 
     <servlet-class><my-package>.Serve</servlet-class> 
    </servlet> 
    <servlet-mapping> 
     <servlet-name>Serve</servlet-name> 
     <url-pattern>/serve</url-pattern> 
    </servlet-mapping> 

에주의 : https://developers.google.com/appengine/docs/java/images/overview#Transforming_Images_from_the_Blobstore

+0

감사합니다. .mp3의 지원은 어떻습니까? – user1049280

+1

예, 문제 없습니다! 나는 그 형식을 스트리밍하고있다! –

+2

스트리밍되지 않는 것을 제외하고. 그것은 단지 파일 다운로드입니다. –

관련 문제