php接收二进制流,php接收二进制流【转】
標簽:binary???文件???com???post???進制???二進制???tip???form???生成文件
/** 二進制流生成文件
* $_POST 無法解釋二進制流,需要用到 $GLOBALS[‘HTTP_RAW_POST_DATA‘] 或 php://input
* $GLOBALS[‘HTTP_RAW_POST_DATA‘] 和 php://input 都不能用于 enctype=multipart/form-data
* @param String $file 要生成的文件路徑
* @return boolean
*/
function binary_to_file($file){
$content = $GLOBALS[‘HTTP_RAW_POST_DATA‘]; // 需要php.ini設置
if(empty($content)){
$content = file_get_contents(‘php://input‘); // 不需要php.ini設置,內存壓力小
}
$ret = file_put_contents($file, $content, true);
return $ret;
}
binary_to_file(‘photo/test.png‘);
文章轉自:https://www.cnblogs.com/tm2015/p/4729761.html
php接收二進制流【轉】
標簽:binary???文件???com???post???進制???二進制???tip???form???生成文件
總結
以上是生活随笔為你收集整理的php接收二进制流,php接收二进制流【转】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 谷歌插件开发ajax请求,chrome插
- 下一篇: LeetCode 287. 寻找重复数(