title: Programmatically set name of file to upload in webpage
body: <p>Is there a way to programmatically set the name of a file to be uploaded from a web page?  I suspect that browser security restrictions make this impossible, but I'm hoping someone will prove me wrong.</p>
  
  <p>I have a web application that needs to let the administrator upload HTML.  The admin selects the HTML file, then the app uploads that file, plus figures out all the supporting files (images, stylesheet, etc) and uploads them too.  There doesn't seem to be a way to programmatically upload the supporting files from a web page, since the user has to specify each file explicitly.</p>
  
  <p>Currently I have a separate Windows app to do this, but it would be ideal to have this functionality integrated with the rest of the app.  My back end is ASP.NET with C#.</p>