React-Dropzone,已接受文件MIME類型錯誤

我目前正在建立一個react放置區,原因很明顯,但我遇到了這些奇怪的錯誤:

Skipped "accepted" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.

您可以定義dropzone將接受的數據類型。情況如下:

useDropzone({
    accept: { accepted: ['image/png', 'image/jpeg'] },
    maxFiles: 1,
    multiple: false,
    onDrop: (acceptedFiles) => {
      setFiles(
        acceptedFiles.map((file) =>
          Object.assign(file, {
            preview: URL.createObjectURL(file)
          })
        )
      );
    }
  });

在那里你還可以看到accept鍵,我從中得到錯誤信息。因為TypeScript,它的語法很奇怪:

export interface Accept {
  [key: string]: string[];
}

這是accept-鍵的預期類型。

你知道我為什么會收到這個奇怪的錯誤信息嗎?(我也在那一行停用了TS,得到了同樣的信息。

出于某種原因,代碼仍然有效,但。。。所以其他不是圖像的文件被接受。。。很高興得到任何幫助-干杯!

? 最佳回答:

從文件中

useDropzone({
  accept: {
    'image/png': ['.png'],
    'text/html': ['.html', '.htm'],
  }
})

我看不到任何地方能描述像accept: {accepted: ['...']}這樣的結構

我想把上面的代碼改成:

accept: {
  'image/png': ['.png'], 
  'image/jpeg': ['.jpg', '.jpeg'] 
},
主站蜘蛛池模板: 国产午夜精品一区二区三区嫩草 | 国产A∨国片精品一区二区 | 亚洲午夜电影一区二区三区 | 97精品国产福利一区二区三区| 免费视频一区二区| 在线观看国产一区亚洲bd| 亚洲国产情侣一区二区三区 | 精品无码综合一区二区三区| 亚洲韩国精品无码一区二区三区| 国产aⅴ一区二区| 亚洲国产欧美一区二区三区 | 天堂Aⅴ无码一区二区三区| 国产MD视频一区二区三区| 国产手机精品一区二区| 制服丝袜一区在线| 无码国产精品一区二区免费3p| 岛国精品一区免费视频在线观看| 波霸影院一区二区| 亚州国产AV一区二区三区伊在| 国产日韩精品一区二区三区| 免费无码一区二区三区蜜桃大| 老熟妇高潮一区二区三区| 国语对白一区二区三区| 鲁丝丝国产一区二区| 国产福利在线观看一区二区| 国产女人乱人伦精品一区二区| 波多野结衣中文字幕一区| 日韩精品电影一区| 日韩A无码AV一区二区三区| 国产精品一区二区在线观看| 日本精品一区二区三区在线视频一 | 国产微拍精品一区二区| 精品人妻无码一区二区三区蜜桃一| 精品一区高潮喷吹在线播放| 亚洲码欧美码一区二区三区| 免费无码一区二区三区蜜桃大| 冲田杏梨高清无一区二区| 国产午夜精品一区理论片飘花| 少妇精品无码一区二区三区| 亚洲无码一区二区三区| 精品乱码一区二区三区在线|