Я проектирую сайт, на котором я буду загружать контент из своей программы VB.net. Я также создал материал, чтобы вы могли загружать контент с одной из страниц:
<form enctype="multipart/form-data" action="upload.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="1000000" /> Choose a file to upload: <input name="uploaded_file" type="file" /> <input type="submit" value="Upload" /> </form>
Есть ли способ загрузить этот же метод, но с моей программой VB.net? Я использую VB.net, поэтому все примеры и решения .net приемлемы 🙂
РЕДАКТИРОВАТЬ:
Вот копия файла upload.php:
<?php //Check that we have a file if((!empty($_FILES["uploaded_file"])) && ($_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") && ($_FILES["uploaded_file"]["type"] == "image/jpeg") && ($_FILES["uploaded_file"]["size"] < 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!<br /><br /><a href='index.php'>Try Uploading Again</a>"; } } else { echo "Error: File ".$_FILES["uploaded_file"]["name"]." already exists! That's our fault. Please be patient while we fix it :)<br /><br /><a href='index.php'>Try Uploading Again</a>"; } } else { echo "Error: Only .jpg images under 350Kb are accepted for upload<br /><br /><a href='index.php'>Try Uploading Something Smaller</a>"; } } else { echo "Error: No file uploaded"; } ?>