集成Visual Basic和PHP来上传图像?

时间:2015-11-15 13:39:00

标签: php vb.net

我最近已经掌握了解Visual Basic的工作原理。我决定将我在PHP和PHP中学到的技能结合起来。 VB创建一个可以携手合作的应用程序。我找到了一个PHP脚本,允许我上传如下所示的图像文件:

upload.php的

if (isset($_REQUEST["submit"])) {

    $allowedExts = array("jpg", "jpeg", "gif", "png");
    $extension = end(explode(".", $_FILES["file"]["name"]));

    if ($_FILES["file"]["type"] == "image/gif" || $_FILES["file"]["type"] == "image/jpg" || $_FILES["file"]["type"] == "image/jpeg" || $_FILES["file"]["type"] == "image/png" && $_FILES["file"]["size"] < 2500000 && in_array($extension, $allowedExts)) {

      if ($_FILES["file"]["error"] > 0) {

        echo "Error: " . $_FILES["file"]["error"] . "<br />";

      }
      else {

        $fname = $_FILES["file"]["name"];
        move_uploaded_file($_FILES["file"]["tmp_name"], $fname);

        echo "Upload: " . $_FILES["file"]["name"] . "<br />";
        echo "Type: " . $_FILES["file"]["type"] . "<br />";
        echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
        echo "Stored in: " . $fname;

      }

    }
    else {

      echo "Invalid file type";

    }

}

这是一个非常简单的图片上传脚本。现在,我有一个我在Visual Basic中开发的应用程序包含以下内容:

https://i.gyazo.com/91e9f9723944ab57a1fe4a0adf3a7c6b.png

现在,我对如何做到这一点很困惑。我应该直接转到upload.php并发送上传图片的请求吗?如果是这样,我如何通过Visual Basic向文件发送请求并将其作为文件接受?

0 个答案:

没有答案