在ASP.net中重现Php curl脚本

时间:2014-10-31 08:29:39

标签: php asp.net asp.net-mvc curl

我是一名php开发人员,我有几行php从表单中选择一个图像上传,将其发送到Java servlet,等待来自servlet的响应,然后执行if ... else if .... else语句取决于servlet返回的内容。现在我需要深入了解ASP.net,因为我需要为其门户网站当前在ASP.net上运行的客户端复制相同内容。

主要是,我只需要帮助我一步一步地向我解释如何:

  1. 使用ASP.net从表单中获取图像

  2. 将其作为变量保存在ASP.net中。

  3. 如何在ASP.net中创建数组

  4. ASP.net相当于PHP curl。

  5. 如何在ASP.net中使用switch和/或if ... else语句


  6. <?php
    
    $filename = $_FILES['file']['name'];
    $filedata = $_FILES['file']['tmp_name'];
    $bla = "xxxdddggg";
    $blabla = 11;
    $postfields = array("bla"=> $bla, "blabla"=> $blabla, "filedata" => "@$filedata", "filename" => $filename);
    $url = "http://SomewhereContainingMyJAVAservlet";
    
    $headers = array("Content-Type:multipart/form-data"); 
    
            $ch = curl_init($filename);
            curl_setopt($ch, CURLOPT_URL, $url);
            curl_setopt($ch, CURLOPT_HEADER, $headers);
            curl_setopt($ch, CURLOPT_POST, 1);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
            $guy = curl_exec($ch);
            curl_close($ch);
            $arr1 = str_split($guy);
            $returnVaal = $arr1[count($arr1)-1];
            echo $returnVaal;
    ?>
    

    由于

0 个答案:

没有答案