Shinyの「最大アップロードサイズ超過」制限を変更してユーザーファイル入力を保存するにはどうすればよいですか?


95

最近、R Shinyプログラムがデフォルトでファイルのアップロードに最大サイズ制限を課していることを知りました(サイズが正確に何であるかはわかりませんが、5,000 KBだと思います)。この制限を解除したいと思います。どうすればよいですか。また、ユーザーのアップロードのサイズに関する一般的な経験則は何ですか。

さらに、これは別の注意事項ですが、関連しています:ユーザーBYセッションによる入力を保存するにはどうすればよいですか?たとえば、アプリケーションには、ユーザーがファイルをアップロードできるファイルプロンプトがあります。次に、ユーザーが表示するファイルを選択すると、アップロードしたファイルの中から選択できます。彼がセッションを終了すると、リストはクリアされます。


5
質問の2番目の部分については、rstudio.github.io / shiny / tutorial / #scopingを参照してください(values <- reactiveValues(uploads=list())セッションごとのスコープでを宣言し、に新しいデータを追加する必要がありますvalues$uploads)。
Joe Cheng

回答:


147

この光沢のあるディスカッション投稿からJoeChengを引用

デフォルトでは、Shinyはファイルのアップロードをファイルあたり5MBに制限しています。この制限は、shiny.maxRequestSizeオプションを使用して変更できます。たとえば、オプション(shiny.maxRequestSize = 30 * 1024 ^ 2)をserver.Rの先頭に追加すると、制限が30MBに増加します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.