8585 <p class =" text-caption text-medium-emphasis mt-2" >{{ t('upload.supportedFormats') }}</p >
8686 <p class =" text-caption text-medium-emphasis" >{{ t('upload.maxSize') }}</p >
8787 <p class =" text-caption text-medium-emphasis" >最多可上传 10 个文件</p >
88- <input ref =" fileInput" type =" file" multiple hidden accept =" .txt,.md,.pdf,.docx,.epub,.xls,.xlsx"
88+ <input ref =" fileInput" type =" file" multiple hidden accept =" .txt,.md,.markdown,.rst,.adoc,. pdf,.docx,.epub,.xls,.xlsx"
8989 @change =" handleFileSelect" />
9090 </div >
9191
@@ -709,6 +709,7 @@ const getFileIcon = (fileType: string) => {
709709 const type = fileType ?.toLowerCase () || ' '
710710 if (type .includes (' pdf' )) return ' mdi-file-pdf-box'
711711 if (type .includes (' epub' )) return ' mdi-book-open-page-variant'
712+ if (type .includes (' rst' ) || type .includes (' adoc' )) return ' mdi-file-document-outline'
712713 if (type .includes (' md' ) || type .includes (' markdown' )) return ' mdi-language-markdown'
713714 if (type .includes (' txt' )) return ' mdi-file-document-outline'
714715 if (type .includes (' url' )) return ' mdi-link-variant'
@@ -719,6 +720,7 @@ const getFileColor = (fileType: string) => {
719720 const type = fileType ?.toLowerCase () || ' '
720721 if (type .includes (' pdf' )) return ' error'
721722 if (type .includes (' epub' )) return ' warning'
723+ if (type .includes (' rst' ) || type .includes (' adoc' )) return ' success'
722724 if (type .includes (' md' )) return ' info'
723725 if (type .includes (' txt' )) return ' success'
724726 if (type .includes (' url' )) return ' primary'
0 commit comments