Javascript 预览存储在数据库中的上载文件
我有一个包含文本文件、图像等的数据库。现在我想在另一个过程中预览它们(不是上传页面或过程的一部分)。我可以/将使用什么工具进行此操作,和/或如何使用 在我的研究中,我找到了一个库列表,但我看不到如何使用这些库直接从数据库打开/预览文件(不下载文件) 我正在使用pyramid(python)开发一个web应用程序。 在我的研究中,我发现:Javascript 预览存储在数据库中的上载文件,javascript,python,file,pyramid,Javascript,Python,File,Pyramid,我有一个包含文本文件、图像等的数据库。现在我想在另一个过程中预览它们(不是上传页面或过程的一部分)。我可以/将使用什么工具进行此操作,和/或如何使用 在我的研究中,我找到了一个库列表,但我看不到如何使用这些库直接从数据库打开/预览文件(不下载文件) 我正在使用pyramid(python)开发一个web应用程序。 在我的研究中,我发现: 在上述LIB中,据我所知,文件必须是本地的,即在您正在使用的计算机或设备上,或者是否有办法使用这些LIB 我还研究了可能的JavaScript或jQue
@view_config(name="get_compliance_document", permission="compliance_admin")
def compliance_document(self, rid=None, filename=None):
doc_id = self.request.subpath[0]
if doc_id and ComplianceDocument.by_id(doc_id):
compliance_file_id = ComplianceDocument.by_id(
doc_id).document_file_id
compliance_file = Files.by_id(compliance_file_id)
f = StringIO.StringIO(compliance_file.data)
return Response(
content_type=str(compliance_file.type),
content_disposition="attachment; filename=" +
str(compliance_file.name),
content_length=compliance_file.size,
app_iter=FileIter(f, compliance_file.size)
)
raise HTTPNotFound()
是否可以使用Response
预览文件
欢迎所有建议。如果您不想下载这些建议,请在html页面中输出。对于图像,使用
标记,文本可以放入任何html内容标记中。非常适合任何动态内容webpage@charlietfl使用
标签显示图像是可行的,但我不熟悉
标签。。。我会研究一下它和其他选择。。谢谢。任何内容标签<代码><代码>等。
标记将显示换行符…或在其他标记中使用css,或在发送到浏览器之前将\n
替换为