我正在尝试使用react-draft-wysiwyg创建一个文本编辑器 .
编辑代码
<Editor
editorState={this.state.editorState}
onEditorStateChange={this.onEditorStateChange}
toolbar={{
options: ['inline', 'fontSize', 'fontFamily','list',
'textAlign', 'colorPicker', 'link', 'image'],
link:{
defaultTargetOption:'_blank',
popupClassName:"mail-editor-link"
},
image:{
urlEnabled: true,
uploadEnabled:true,
uploadCallback:this.uploadImageCallBack,
alignmentEnabled: true,
defaultSize: {
height: 'auto',
width: 'auto',
},
inputAccept: 'image/gif,image/jpeg,image/jpg,image/png,image/svg'
}
}}
/>
我想添加扩展名为pdfs,txt,docx,xls作为附件的文件 . 任何人都可以指导我如何实现文件附件?
1 回答
您需要向
inputAccept
添加更多MIME类型 .以下是MIME类型列表:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types