·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]利用as3+flash通过摄像头或本地上传图片到服务器(2)

时间:2014-12-01 16:21酷播
PHP代码 ? php functiongetFileExt($file_name){ while($ dot = strpos ($file_name,.)) { $ file_name = substr ($file_name,$dot+1); } return$file_name; } functionget_pic_name($ no = null ){ $ str = date (

PHP代码

  1. <?php 
  2. function getFileExt($file_name){ 
  3.             while($dot = strpos($file_name, ".")) 
  4.             { 
  5.                     $file_name = substr($file_name, $dot+1); 
  6.             } 
  7.             return $file_name; 
  8. } 
  9.  
  10. function get_pic_name($no=null){ 
  11.  
  12.          $str=date('YmdHis'); 
  13.          if(empty($no)) 
  14.          { 
  15.              return $str;  
  16.          }     
  17.             for($i=0;$i<$no;$i++) 
  18.             { 
  19.             $ch=rand(0, 51);     
  20.                 if($ch>=26) 
  21.                 { 
  22.                 $str.=chr(97+$ch-26); 
  23.                 }else  
  24.                 { 
  25.                 $str.=chr(65+$ch); 
  26.                 } 
  27.             } 
  28.          return $str;     
  29. } 
  30.          
  31.          
  32.          
  33. if(!empty($_GET['filepath'])){ 
  34.     $uploaddir = $_GET['filepath']; 
  35. }else{ 
  36.     $uploaddir = 'uploads/'; 
  37. } 
  38. $filename = $_FILES['Filedata']['name']; 
  39. $randname = get_pic_name(5); 
  40. $up_name = $randname . '.' . getFileExt($filename); 
  41. if(!empty($_GET['tg_name'])) 
  42. { 
  43.         $up_name  = $_GET['tg_name']; 
  44. } 
  45. $uploadfile = $uploaddir . $up_name; 
  46. //$uploadfile='loadImg/'; 
  47. if(move_uploaded_file($_FILES['Filedata']['tmp_name'], $uploadfile)){ 
  48.     chmod($uploadfile,0777); 
  49. } 
  50. // 
  51.  
  52. ?> 

 

  1. <?php 
  2. if (isset($GLOBALS["HTTP_RAW_POST_DATA"]))  
  3. {  
  4. $png = $GLOBALS["HTTP_RAW_POST_DATA"]; 
  5. $filejpg = fopen("screenImg/".$_GET['name'].".jpg","w"); 
  6. fwrite($filejpg,$png);// 
  7. fclose($filejpg); 
  8.  
  9. //$filegif = fopen("ebookImage/book/icon_".$_GET['name'].".gif","w");// 
  10. //fwrite($filegif,$png);// 
  11. //fclose($filegif); 
  12. echo "ok"; 
  13. } 
  14. ?> 

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器