diff --git a/src/views/Conversations/Online/Input/EmailEditorPopup.jsx b/src/views/Conversations/Online/Input/EmailEditorPopup.jsx
index a5c68a4..8869643 100644
--- a/src/views/Conversations/Online/Input/EmailEditorPopup.jsx
+++ b/src/views/Conversations/Online/Input/EmailEditorPopup.jsx
@@ -297,14 +297,24 @@ const EmailEditorPopup = ({ open, setOpen, fromEmail, fromUser, fromOrder, toEma
setFileList(newFileList);
},
onPreview: (file) => {
+ // console.log('pn preview', file);
return new Promise((resolve, reject) => {
const reader = new FileReader();
reader.onloadend = (e) => {
- var dataURL = e.target.result;
+ if (file.size > 1.5 * 1024 * 1024) {
+ message.info('附件太大,无法预览')
+ // message.info('附件太大,无法预览, 请下载后查看')
+ // var downloadLink = document.createElement('a');
+ // downloadLink.href = e.target.result;
+ // downloadLink.download = file.name;
+ // downloadLink.click();
+ resolve(e.target.result);
+ return;
+ }
var win = window.open("", "_blank");
win.document.body.style.margin = '0';
if (file.type.startsWith('image/')) {
- win.document.write("");
+ win.document.write("
");
} else if (file.type.startsWith('text/') || file.type === 'application/html' || file.type === 'application/xhtml+xml') {
var iframe = win.document.createElement('iframe');
iframe.srcdoc = e.target.result;
@@ -318,9 +328,9 @@ const EmailEditorPopup = ({ open, setOpen, fromEmail, fromUser, fromOrder, toEma
win.document.write("");
win.document.body.style.margin = '0';
} else if (file.type.startsWith('audio/')) {
- win.document.write("");
+ win.document.write("");
} else if (file.type.startsWith('video/')) {
- win.document.write("");
+ win.document.write("");
} else {
win.document.write("