如何使用C#将图像(Jpg)发送到PHP脚本

时间:2015-03-06 13:43:07

标签: c# php

我想知道如何将图像(如Jpg)发送到PHP文件,以便将其上传到名为uploads的文件夹(示例)?

任何人都可以为我编写脚本,这样我就可以分析它们并从中学习吗?

2 个答案:

答案 0 :(得分:0)

创建php文件并将其保存在您的服务器上

<?
if ( isset ( $GLOBALS["HTTP_RAW_POST_DATA"]) ) {

    //the image file name
    $fileName = "Image1"

    // get the binary stream
    $im = $GLOBALS["HTTP_RAW_POST_DATA"];

    //write it
    $fp = fopen($fileName, 'w');
    fwrite($fp, $im);
    fclose($fp);

    $arr = array ( "success" => "true", "file" => $fileName );
    echo json_encode($arr);

}  else {

    $arr = array ( "fail" => "true", "error" => "Header data set incorrectly" );
    echo json_encode($arr);
}
?>

然后从你的c#代码调用那个php文件并传递图像流

答案 1 :(得分:0)

您是否尝试搜索全能的Google? Here is a tutorial specific for what you need

您需要这样做,以便人们无法上传in this stackoverflow question

等恶意PHP文件