title: Upload to my website from my VB.net application
body: <p>I'm designing a site that I'll be uploading content to from my VB.net program.  I've also set up the stuff so you can upload content from one of the pages:</p>
  
  <pre><code>    &lt;form enctype="multipart/form-data" action="upload.php" method="post"&gt;
          &lt;input type="hidden" name="MAX_FILE_SIZE" value="1000000" /&gt;
          Choose a file to upload: &lt;input name="uploaded_file" type="file" /&gt;
          &lt;input type="submit" value="Upload" /&gt;
      &lt;/form&gt; 
  </code></pre>
  
  <p>Is there any way to upload using this same method, but with my VB.net program?  I'm using VB.net so all .net examples and solutions are acceptable :)</p>
  
  <p><strong>EDIT:</strong></p>
  
  <p>Here is a copy of what upload.php is:</p>
  
  <pre><code>&lt;?php
  
          //Check that we have a file
          if((!empty($_FILES["uploaded_file"])) &amp;&amp; ($_FILES['uploaded_file']['error'] == 0)) {
            //Check if the file is JPEG image and it's size is less than 350Kb
            $filename = basename($_FILES['uploaded_file']['name']);
            $ext = substr($filename, strrpos($filename, '.') + 1);
            if (($ext == "jpg") &amp;&amp; ($_FILES["uploaded_file"]["type"] == "image/jpeg") &amp;&amp; 
              ($_FILES["uploaded_file"]["size"] &lt; 350000)) {
              //Determine the path to which we want to save this file
                $newname = dirname(__FILE__).'/uploads/'.$filename;
                //Check if the file with the same name is already exists on the server
                if (!file_exists($newname)) {
                  //Attempt to move the uploaded file to it's new place
                  if ((move_uploaded_file($_FILES['uploaded_file']['tmp_name'],$newname))) {
                     echo "It's done! The file has been saved as: ".$newname;
                  } else {
                     echo "Error: A problem occurred during file upload!&lt;br /&gt;&lt;br /&gt;&lt;a href='index.php'&gt;Try Uploading Again&lt;/a&gt;";
                  }
                } else {
                   echo "Error: File ".$_FILES["uploaded_file"]["name"]." already exists!  That's our fault.  Please be patient while we fix it :)&lt;br /&gt;&lt;br /&gt;&lt;a href='index.php'&gt;Try Uploading Again&lt;/a&gt;";
                }
            } else {
               echo "Error: Only .jpg images under 350Kb are accepted for upload&lt;br /&gt;&lt;br /&gt;&lt;a href='index.php'&gt;Try Uploading Something Smaller&lt;/a&gt;";
            }
          } else {
           echo "Error: No file uploaded";
          }
          ?&gt;
  </code></pre>