title: using Source() in Shiny
body: <p>I have a working R application that I want to make available online using Shiny. My application receives a file as input, so the client uploads the file through ui.R. server.R receives the file and then I want to call my app. However, when I use source(), myApp does not know the file that I have received in the server.R and throws <em>error : object not found</em>. This is the code for server.R</p>
  
  <pre><code>shinyServer(function(input, output) {
  
     output$contents &lt;- renderTable({
     inFile &lt;- input$file1
     if (is.null(inFile))
        return(NULL)
     else{
        tdata &lt;- as.matrix(read.table(inFile$datapath))
        head(tdata, n = 2)
        source("./CODE/run_myApp.r")
     }
    })
  })
  </code></pre>
  
  <p>However, myApp doesn't include <code>tdata</code> (which is needed as the input file in my current app).</p>