·您当前的位置:首页 > 技术教程 > 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. function get_pic_name($no=null){ 
  10.  
  11.          $str=date('YmdHis'); 
  12.          if(empty($no)) 
  13.          { 
  14.              return $str;  
  15.          }     
  16.             for($i=0;$i<$no;$i++) 
  17.             { 
  18.             $ch=rand(0, 51);     
  19.                 if($ch>=26) 
  20.                 { 
  21.                 $str.=chr(97+$ch-26); 
  22.                 }else  
  23.                 { 
  24.                 $str.=chr(65+$ch); 
  25.                 } 
  26.             } 
  27.          return $str;     
  28.          
  29.          
  30.          
  31. if(!empty($_GET['filepath'])){ 
  32.     $uploaddir = $_GET['filepath']; 
  33. }else{ 
  34.     $uploaddir = 'uploads/'
  35. $filename = $_FILES['Filedata']['name']; 
  36. $randname = get_pic_name(5); 
  37. $up_name = $randname . '.' . getFileExt($filename); 
  38. if(!empty($_GET['tg_name'])) 
  39.         $up_name  = $_GET['tg_name']; 
  40. $uploadfile = $uploaddir . $up_name; 
  41. //$uploadfile='loadImg/'
  42. if(move_uploaded_file($_FILES['Filedata']['tmp_name'], $uploadfile)){ 
  43.     chmod($uploadfile,0777); 
  44. // 
  45.  
  46. ?> 

 

  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. ?> 

 

热门文章推荐

请稍候...

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

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