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')])