4MB mpe 파일을 App Engine blobstore에 업로드했습니다. Blob 키를 검색하여 HTML 5 오디오 태그를 사용하여 jsp 파일로 재생하려고했습니다. 그러나 그것은 작동하지 않습니다. 코드는 아래와 같습니다 :HTML5 오디오 태그가있는 jsp 파일에서 앱 엔진의 blob 저장소의 Blob 키를 사용하여 mp3 파일을 재생하는 방법은 무엇입니까?
<%@page import="com.google.appengine.api.blobstore.BlobKey" %>
<%@page import="com.google.appengine.api.blobstore.BlobstoreService" %>
<%@page import="com.google.appengine.api.blobstore.BlobstoreServiceFactory" %>
<html>
<head>
<meta http-equiv="Content-Type" content="audio/mpeg3; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%
BlobstoreService blobstoreService = BlobstoreServiceFactory.getBlobstoreService();
BlobKey blobKey = new BlobKey(request.getParameter("blob-key"));
%><%=request.getParameter("blob-key")%>
<audio controls="controls">
<source src="<%=request.getParameter("blob-key")%>" type="audio/mp3" />
</audio>
</body>
</html>
위 코드에서 문제가있는 경우 res.setContentType ("audio/mpeg3") res.setContentType ("Content-Disposition", "attachment, filename = en.mp3") 응답 헤더 및 내용도 설정하십시오. ; –