[代码全屏查看]-利用ctrl+v实现粘贴截图完成上传功能

http://www.oschina.net/code/piece_full?code=47893

header( "Access-Control-Allow-Origin:*" );
$url  = 'http://' . $_SERVER [ 'HTTP_HOST' ];
$file = (isset( $_POST [ "file" ])) ? $_POST [ "file" ] : '' ;
if ( $file )
{
     $data = base64_decode ( str_replace ( 'data:image/png;base64,' , '' , $file ));  //截图得到的只能是png格式图片,所以只要处理png就行了
     $name = md5(time()) . '.png' // 这里把文件名做了md5处理
     file_put_contents ( $name , $data );
     echo "$url/$name" ;
     die ;
}
?>
 
 
"box" style= "width:400px;height:400px;border:1px solid;" contenteditable>
"hidden" name= "img" value= "" id= "img_puth" />
 

你可能感兴趣的:(php)