【问题标题】:How to change 'Maximum upload size exceeded' restriction in Shiny and save user file inputs?如何更改 Shiny 中的“超出最大上传大小”限制并保存用户文件输入?
【发布时间】:2013-08-04 22:54:27
【问题描述】:

我最近了解到,R Shiny 程序默认情况下对文件上传施加了最大大小限制(我不知道确切的大小,但我猜它是 5,000 KB)。我想取消这个限制。我该怎么做?用户上传大小的一般经验法则是什么?

此外,这是另一个注意事项,但相关:如何保存用户 BY 会话的输入?例如,应用程序中会有一个文件提示,用户可以在其中上传文件。然后,当用户选择要显示的文件时,他可以在他上传的文件中进行选择。如果他退出会话,列表就会清除。

【问题讨论】:

  • 关于您问题的第二部分,请参阅rstudio.github.io/shiny/tutorial/#scoping(您需要在每个会话范围内声明values <- reactiveValues(uploads=list()),并将新数据添加到values$uploads)。

标签: r shiny


【解决方案1】:

引用 this shiny-discuss post 的 Joe Cheng 的话

默认情况下,Shiny 将文件上传限制为每个文件 5MB。您可以使用 shiny.maxRequestSize 选项修改此限制。例如,将 options(shiny.maxRequestSize=30*1024^2) 添加到 server.R 的顶部会将限制增加到 30MB。

【讨论】:

    猜你喜欢
    • 2021-09-06
    • 2011-09-28
    • 2020-07-07
    • 2022-12-21
    相关资源
    最近更新 更多