1.php 944 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. function dump($arr){
  3. echo '<pre>'.print_r($arr,TRUE).'</pre>';
  4. }
  5. /*
  6. $data = $_POST['base64'];
  7. preg_match("/data:image\/(.*);base64,/",$data,$res);
  8. $ext = $res[1];
  9. if(!in_array($ext,array("jpg","jpeg","png","gif"))){
  10. echo json_encode(array("error"=>1));die;
  11. }
  12. $file=time().'.'.$ext;
  13. $data = preg_replace("/data:image\/(.*);base64,/","",$data);
  14. $path = getcwd();
  15. if (file_put_contents($path."/images2/".$file,base64_decode($data))===false) {
  16. echo json_encode(array("error"=>1));
  17. }else{
  18. echo json_encode(array('src'=>'http://'.$_SERVER['HTTP_HOST']."/weui/c/images2/".$file,'size'=>$_POST['size'],"error"=>0));
  19. }
  20. */
  21. $path = dirname(__FILE__)."/images2/";
  22. $file=time().$_FILES['file']['name'];
  23. if(move_uploaded_file($_FILES["file"]["tmp_name"],$path.$file)){
  24. echo json_encode(array('src'=>'http://'.$_SERVER['HTTP_HOST']."/weui/c/images2/".$file,'size'=>$_FILES["file"]['size'],"error"=>0));
  25. }else{
  26. echo json_encode(array("error"=>1));
  27. }