将用户上传的数据存储在Shiny应用程序中

萨沙

我正在构建一个Shiny应用程序(R),该应用程序允许用户上传自己的数据(假设标准文件格式)。用户界面类似于此处给出的示例我希望能够在用户上传数据后将其永久存储,以便其他用户也可以访问它。

例如,user1上传file1.txt,应用程序允许分析此文件。User2上传file2.txt。现在,该应用程序的任何将来的用户都可以访问用户1和2上传的文件,并且还可以上传更多文件,其他用户可以访问这些文件。有办法在Shiny中做到吗?

爱德华多·伯格(Eduardo Bergel)

您需要将上传的文件从temp目录($ datapath)复制到一个永久位置(即另一个目录)。然后,您可以使用dir()获取用户文件列表。

如果您需要永久存储,请访问http://deanattali.com/blog/shiny-persistent-data-storage/

对于本地存储,请参见下面的示例。

library(shiny) 

ui <- shinyUI(fluidPage(

  sidebarLayout(
    sidebarPanel(
      fileInput('file1', 'Select file to upload' )  
    ),
    mainPanel(
        h4('List of uploaded files:')
       ,verbatimTextOutput('fileList')
    )
  ))
)

server <- shinyServer(function(input, output) {

        observe({  
          if (is.null(input$file1) ) {    return(NULL)  }  
          file.copy(from = input$file1$datapath, to =  paste0('userFile_',input$file1$name )  ) 
        }) 

        output$fileList <- renderText({  
          input$file1
          dir(pattern = 'userFile_') 
        })
})

shinyApp(ui, server)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法将用户存储在默认的MVC应用程序中

来自分类Dev

在R Shiny应用程序中同时处理多个用户

来自分类Dev

如何在同一SQL数据库中存储多个应用程序的用户?

来自分类Dev

C# UWP:帮助创建应用程序:用户上传要从列表中存储和播放的 MP3 文件

来自分类Dev

如何验证用户在Shiny应用程序中上传的文件的文件类型?

来自分类Dev

将用户数据从 PHP 同步到meteor 应用程序

来自分类Dev

将数据从Shiny应用程序上传到MySQL数据库

来自分类Dev

将数据从Shiny应用程序上传到MySQL数据库

来自分类Dev

如何将用户从FB canvas应用程序的feed中重定向到FB canvas应用程序

来自分类Dev

我如何在我的应用程序中显示网页,而不是将用户带出应用程序本身?

来自分类Dev

如何将用户添加到portal.azure 的企业应用程序中的应用程序?

来自分类Dev

在Android多用户应用程序中存储设置

来自分类Dev

用户登录信息存储到Blackberry中的应用程序

来自分类Dev

我应该在应用程序的用户数据中存储什么以及如何存储?

来自分类Dev

在R Shiny应用程序中通过ShinyTable输入数据

来自分类Dev

在R Shiny应用程序中接收推送数据

来自分类Dev

Amazon Cognito:将用户搜索作为应用程序中的功能

来自分类Dev

将用户分配给Asp.net Mvc 5应用程序中的项目列表

来自分类Dev

如何制作将用户带到iOS中的Facebook应用程序的操作按钮?

来自分类Dev

如何将用户从浏览器重定向到iOS中的应用程序?

来自分类Dev

如何将用户代码合并到我自己的应用程序中?

来自分类Dev

如何将用户帐户集成到应用程序?

来自分类Dev

将用户登录到Web API应用程序

来自分类Dev

将用户属性从CAS传递到Web应用程序

来自分类Dev

将用户相机输入插入 IOS 应用程序

来自分类Dev

在网络应用程序中将用户私人信息(例如身份证图像等)存储在哪里?

来自分类Dev

Phonegap Build的联系表单(不会将用户带出应用程序,并且可以在脱机时存储消息)

来自分类Dev

在哪里存储用户数据:在沙盒Mac应用程序容器中还是在“主页/文档”中?

来自分类Dev

在我的应用程序中存储HealthKit数据

Related 相关文章

  1. 1

    无法将用户存储在默认的MVC应用程序中

  2. 2

    在R Shiny应用程序中同时处理多个用户

  3. 3

    如何在同一SQL数据库中存储多个应用程序的用户?

  4. 4

    C# UWP:帮助创建应用程序:用户上传要从列表中存储和播放的 MP3 文件

  5. 5

    如何验证用户在Shiny应用程序中上传的文件的文件类型?

  6. 6

    将用户数据从 PHP 同步到meteor 应用程序

  7. 7

    将数据从Shiny应用程序上传到MySQL数据库

  8. 8

    将数据从Shiny应用程序上传到MySQL数据库

  9. 9

    如何将用户从FB canvas应用程序的feed中重定向到FB canvas应用程序

  10. 10

    我如何在我的应用程序中显示网页,而不是将用户带出应用程序本身?

  11. 11

    如何将用户添加到portal.azure 的企业应用程序中的应用程序?

  12. 12

    在Android多用户应用程序中存储设置

  13. 13

    用户登录信息存储到Blackberry中的应用程序

  14. 14

    我应该在应用程序的用户数据中存储什么以及如何存储?

  15. 15

    在R Shiny应用程序中通过ShinyTable输入数据

  16. 16

    在R Shiny应用程序中接收推送数据

  17. 17

    Amazon Cognito:将用户搜索作为应用程序中的功能

  18. 18

    将用户分配给Asp.net Mvc 5应用程序中的项目列表

  19. 19

    如何制作将用户带到iOS中的Facebook应用程序的操作按钮?

  20. 20

    如何将用户从浏览器重定向到iOS中的应用程序?

  21. 21

    如何将用户代码合并到我自己的应用程序中?

  22. 22

    如何将用户帐户集成到应用程序?

  23. 23

    将用户登录到Web API应用程序

  24. 24

    将用户属性从CAS传递到Web应用程序

  25. 25

    将用户相机输入插入 IOS 应用程序

  26. 26

    在网络应用程序中将用户私人信息(例如身份证图像等)存储在哪里?

  27. 27

    Phonegap Build的联系表单(不会将用户带出应用程序,并且可以在脱机时存储消息)

  28. 28

    在哪里存储用户数据:在沙盒Mac应用程序容器中还是在“主页/文档”中?

  29. 29

    在我的应用程序中存储HealthKit数据

热门标签

归档