[英]Trying to save file from Flash to PHP using $GLOBALS[“HTTP_RAW_POST_DATA”]
[英]PHP resize HTTP_RAW_POST_DATA to save image
如何获取HTTP_RAW_POST_DATA并可以调整大小以创建较小的图像。 将图像保存到磁盘后,我有执行此操作的类,还有更多类来获取HTTP_RAW_POST_DATA,我不知道该怎么办
if ( isset ( $GLOBALS["HTTP_RAW_POST_DATA"] ))
{
//the image file name
$fileName = $_GET['nome'].".jpg";
// get the binary stream
$im = $GLOBALS["HTTP_RAW_POST_DATA"];
//write it
$fp = fopen('saves/print/'.$fileName, 'wb');
fwrite($fp, $im);
fclose($fp);
}
如果图像来自多部分HTML表单,那么我认为您根本无法使用原始的发布数据...如果我想起以前尝试阅读它的话,我可能会是空的。
相反,您应该使用move_uploaded_file
然后,通过ImageMagick或GD调整图像大小:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.