Sha*_*lal 0 python django-views python-2.7
我想请求url和django视图应该读取文件并发送http响应回来在浏览器中播放相同的文件.我得到了以下代码但它没有播放任何人请帮助我..现在我很难在代码中编码文件名.
url: http://localhost/playfile/audiofile_name
def playAudioFile(request):
try:
fname="C:\\test\\audio\\t.mp3"
wrapper = FileWrapper(file(fname))
print content_type
response = HttpResponse(wrapper, content_type="audio/mpeg")
print response
response['Content-Length'] =os.path.getsize(fname )
return response
except:
return HttpResponse()
Run Code Online (Sandbox Code Playgroud)
预先感谢..
我找到了答案......
def playAudioFile(request):
fname="C:\\test\\audio\\audio.mp3"
f = open(fname,"rb")
response = HttpResponse()
response.write(f.read())
response['Content-Type'] ='audio/mp3'
response['Content-Length'] =os.path.getsize(fname )
return response
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3201 次 |
| 最近记录: |