C#/ PHP使用Webclient.UploadData + POST数据发送图像

时间:2016-08-14 14:52:22

标签: c# php file-upload image-uploading

这是我用来发送图像的功能,它工作正常,但我想发送Image +一些POST数据,以便能够发送图像+一些用户ID来指定保存图像的位置。

$rawData = file_get_contents("php://input");
file_put_contents("TEST.jpg", file_get_contents("php://input"));
$xfiles = mime_content_type ("TEST.jpg");
error_log($xfiles, 0);
error_log(strlen($rawData), 0);


if ($_POST["UserID"]))
{
    error_log("POST OK", 0);
}

在php中我有 - 图像保存工作,但我无法传递其他数据

if ($_POST["UserID"]))
{
error_log("POST OK", 0);
$rawData = file_get_contents("php://input");
file_put_contents($_POST["UserID"]."/TEST.jpg", file_get_contents("php://input"));
$xfiles = mime_content_type ($_POST["UserID"]."/TEST.jpg");

//check type
error_log($xfiles, 0);
//check size/lenght?!
error_log(strlen($rawData), 0);
}

但是POST最终永远不会激起我希望像这样的

error_log($_SERVER['REQUEST_METHOD'], 0);

当我这样做时

{{1}}

每次都返回POST,但我无法以任何方式获取帖子数据..

还有可能在保存文件之前检查mime_content_type吗?

0 个答案:

没有答案