我正在尝试创建文件对象的下载。该文件是使用 django-filebrowser 添加的,这意味着它被转换为文件的字符串路径。我尝试了以下方法:
f = Obj.objects.get(id=obj_id)
myfile = FileObject(os.path.join(MEDIA_ROOT, f.Audio.path))
...
response = HttpResponse(myfile, content_type="audio/mpeg")
response['Content-Disposition'] = 'attachment; filename=myfile.mp3'
return response
下载的文件包含文件位置的路径字符串,而不是文件。任何人都可以就如何访问文件对象提供帮助吗?