web-dev-qa-db-ja.com

Shinyで「最大アップロードサイズを超えました」制限を変更し、ユーザーファイルの入力を保存する方法

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

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

72
jeffrey

この光沢のある議論の投稿 からJoe Chengを引用

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

114
GSee