gpt4 book ai didi

r - R Shiny 的 fileInput 的接受参数的有效值是什么?

转载 作者:行者123 更新时间:2023-12-04 17:46:38 26 4
gpt4 key购买 nike

我正在使用一个现有的 Shiny 应用程序,该应用程序旨在将 csv 文件作为输入。我想扩展应用程序的功能,让它将 csv 文件和 xlsx 文件作为输入,但是,我不清楚 fileInput 的接受参数使用什么值。这是当前包含在接受参数中的内容:

accept = c('text/csv', 'text/comma-separated-values,text/plain', '.csv')

首先,我不清楚为什么需要这三个值,希望能澄清每个值的原因。其次,如何让应用程序正确接收 xlsx 文件?我可以让它接收这样的 xlsx 文件:

accept = c('text/csv', 'text/comma-separated-values,text/plain', '.csv', 'xlsx')

但是,由于三个字符串用于 csv 文件,我不确定我是否会丢失仅使用一个字符串用于 xlsx 文件的功能。有没有更好的方法来实现它?

最佳答案

来自source code for fileInput :

\item{accept}{A character vector of MIME types; gives the browser a hint of what kind of files the server is expecting.}

This answer很好地解释了什么是 MIME 类型以及它们是如何使用的。

This list of MIME types表示 application/vnd.ms-excel.xls 扩展一起使用,而 application/vnd.openxmlformats-officedocument.spreadsheetml.sheet 是与 .xlsx 一起使用。

关于r - R Shiny 的 fileInput 的接受参数的有效值是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48210244/

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