Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将图像从Windows Phone 8发布到PHP_Php_Image_Windows Phone 7_Post - Fatal编程技术网

将图像从Windows Phone 8发布到PHP

将图像从Windows Phone 8发布到PHP,php,image,windows-phone-7,post,Php,Image,Windows Phone 7,Post,我想通过post请求将图像从WindowsPhone8发送到PHP 在html中: <form action="reciever.php" metod="post"> <input type="file" name="media"/> </form> 但当我从手机发送Base64编码图像时。他没有认出它是$\u文件 那么如何发送WP8图像并在PHP中处理它呢?除非WP8非常疯狂,否则您需要在表单上指定enctype以允许文件上载: <form acti

我想通过post请求将图像从WindowsPhone8发送到PHP

在html中:

<form action="reciever.php" metod="post">
<input type="file" name="media"/>
</form>
但当我从手机发送Base64编码图像时。他没有认出它是$\u文件


那么如何发送WP8图像并在PHP中处理它呢?

除非WP8非常疯狂,否则您需要在表单上指定enctype以允许文件上载:

<form action="receiver.php" method="post" enctype="multipart/form-data">

此处定义了错误代码:

这就是问题所在。由于某些原因,从WP8发送的数据在PHP中无法识别为$u文件
<form action="receiver.php" method="post" enctype="multipart/form-data">
if ($_FILES['media']['error'] !== UPLOAD_ERR_OK) {
   die("Upload failed with error code " . $_FILES['media']['error']);
}