gpt4 book ai didi

DropZone:如何接受 .csv 文件?

转载 作者:行者123 更新时间:2023-12-03 15:55:16 26 4
gpt4 key购买 nike

我已经阅读了很多关于此的答案,并且大多数建议使用 acceptedFiles属性来指定接受的 MIME 类型。

然而,the DropZone docs say :

Mime type determination is not reliable across platforms. CSV files, for example, are reported as text/plain under macOS but as application/vnd.ms-excel under Windows. In some cases there might not be a mime type set at all.



我正在尝试上传 .csv 文件,并且(使用 material-ui-dropzone ),到目前为止我已经尝试过:
  <Dropzone
acceptedFiles={['.csv', 'text/*']}
showPreviews={true}
showFileNamesInPreview={true}
/>

<Dropzone
acceptedFiles={'.csv', 'text/*'}
showPreviews={true}
showFileNamesInPreview={true}
/>

<Dropzone
acceptedFiles={'.csv', 'text/csv'}
showPreviews={true}
showFileNamesInPreview={true}
/>

...等,但到目前为止还没有工作:
  • 打开文件对话框显示 .csv灰显的文件
  • 拖放 .csv文件到 DropZone 得到“文件 SeriesNotes.csv 被拒绝。文件类型不受支持。”留言

  • material-ui-dropzone 解决这个问题的正确方法是什么? (或任何版本的 DropZone)?

    最佳答案

    经过大量的反复试验,这对我有用。

    acceptedFiles={[".csv, text/csv, application/vnd.ms-excel, application/csv, text/x-csv, application/x-csv, text/comma-separated-values, text/x-comma-separated-values"]}

    Windows 上的主要文件是 .csv,其余的以防万一。

    关于DropZone:如何接受 .csv 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60330532/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com