title: How to go about a file upload in a Web Application (ASP.Net, C#, IIS)
body: <p>Requirements:</p>
  
  <ol>
  <li>On a web page in our web application, we have a requirement to upload a file. The file is most likely to be a pdf (pdf file has form fields filled in by users), or scanned jpeg/tiff/gif files in zipped format where user has scanned the form.</li>
  <li>The size of the file is likely to be be 3-7Mb.</li>
  <li>The file will be stored in as BLOD in the Oracle Database</li>
  </ol>
  
  <p>System Information:</p>
  
  <ol>
  <li>Windows Server 2003</li>
  <li>IIS 6.0</li>
  <li>ASP.Net/C# 3.5 with Ajax Control Toolkit</li>
  </ol>
  
  <p>Questions:</p>
  
  <ol>
  <li>Is there an AJAX control readily available to handle file upload of this type. The control being AJAX is preferred, but a non-AJAX would do.</li>
  <li>Are there any .Net components available for checking file validity. Our check will be mainly for pdf. Optionally we may want to allow jpeg/tiff/gif/png - any components to check these file types?</li>
  <li>From the security perspective, are there any Anti-Virus components that can be invoked from .Net code to check the file for virus?</li>
  </ol>
  
  <p>Anyone worked on a similar functionality can please share their experience?</p>
  
  <p>Thanks in advance</p>
  
  <p>-Moiz</p>