From 368814896d14ea8b07250b95b45444bada157878 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E5=AE=87?= Date: Fri, 27 Feb 2026 20:57:48 +0800 Subject: [PATCH] =?UTF-8?q?=E8=80=81=E5=B8=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- preview_easy/controllers/preview.py | 32 +++++++++++++++-------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/preview_easy/controllers/preview.py b/preview_easy/controllers/preview.py index 7a7c262bd..0346f180e 100644 --- a/preview_easy/controllers/preview.py +++ b/preview_easy/controllers/preview.py @@ -36,21 +36,23 @@ class preview(http.Controller): # return template.render(html=html) elif attach.mimetype in excel or word: # 'http://view.officeapps.live.com/op/view.aspx?src=https://oa.thtzjt.com/web/content/office_preview/' - office_view_url = 'http://view.officeapps.live.com/op/view.aspx?src=' - base_url = request.env['ir.config_parameter'].sudo().get_param('web.base.url') - html = f'{office_view_url}{quote(base_url + "/web/content/office_preview/" + str(attach.id))}' - return werkzeug.wrappers.Response(f""" - - - - - - - - - - """, status=200, headers=[('Content-Type', 'text/html'), ('charset', 'utf-8')]) + # office_view_url = 'http://view.officeapps.live.com/op/view.aspx?src=' + # base_url = request.env['ir.config_parameter'].sudo().get_param('web.base.url') + # html = f'{office_view_url}{quote(base_url + "/web/content/office_preview/" + str(attach.id))}' + target_url = f'/onlyoffice/editor/{str(attach.id)}' + return self.redirect(target_url) + # return werkzeug.wrappers.Response(f""" + # + # + # + # + # + # + # + # + # + # """, status=200, headers=[('Content-Type', 'text/html'), ('charset', 'utf-8')]) else: return werkzeug.wrappers.Response('This format is not currently supported', status=200, headers=[('Content-Type', 'text/html'),('charset','utf-8')])