49 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			PHP
		
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			PHP
		
	
	
| <?php
 | |
|     $DATA = array();
 | |
| 
 | |
|     $DATA['AssetServer']    =   "http://127.0.0.1:8002/";
 | |
| 
 | |
|     function getAssetData($assetServer, $assetUUID)
 | |
|     {
 | |
|         global $DATA;
 | |
|         @chdir("/var/www/html");
 | |
| 
 | |
|         if(!is_file('./data/'.$assetUUID.'.png'))
 | |
|         {
 | |
|             if(is_file("/usr/bin/wget"))
 | |
|                 $DATA['WGETCMD']    =   '/usr/bin/wget '.$assetServer.'/assets/'.$assetUUID.'/data -O '.$assetUUID;
 | |
| 
 | |
|             if(is_file("/usr/bin/ffmpeg"))
 | |
|                 $DATA['MPEGCMD']    =   '/usr/bin/ffmpeg -i '.$assetUUID.' ./data/'.$assetUUID.'.png';
 | |
|             
 | |
|             if(is_file("wget.exe"))
 | |
|                 $DATA['WGETCMD']    =   'wget.exe '.$assetServer.'/assets/'.$assetUUID.'/data -O '.$assetUUID;
 | |
| 
 | |
|             if(is_file("ffmpeg.exe"))
 | |
|                 $DATA['MPEGCMD']    =   'ffmpeg.exe -i '.$assetUUID.' ./data/'.$assetUUID.'.png';
 | |
|     
 | |
|             $DATA['WGET']   = shell_exec($DATA['WGETCMD']);
 | |
|             $DATA['FFMPEG'] = shell_exec($DATA['MPEGCMD']);
 | |
| 
 | |
|             unlink($assetUUID);
 | |
|         }
 | |
| 
 | |
|         return $assetUUID.'.png';
 | |
|     }
 | |
| 
 | |
|     if(@$_REQUEST['AssetID'] == "")
 | |
|         die("Need AssetID");
 | |
| 
 | |
|     if($_REQUEST['AssetServer'] != "")
 | |
|         $DATA['AssetServer'] = $_REQUEST['AssetServer'];
 | |
| 
 | |
|     if(!is_dir("data"))
 | |
|         mkdir("data", 0777);
 | |
| 
 | |
|     $DATA['AssetPath']      =   getAssetData($DATA['AssetServer'], $_REQUEST['AssetID']);
 | |
| 
 | |
|     header("Location: data/".$DATA['AssetPath']);
 | |
|     exit;
 | |
| ?>
 | |
| 
 |