Показать сообщение отдельно
Старый 19.07.2014, 06:28
Nooob вне форума Посмотреть профиль Отправить личное сообщение для Nooob Найти все сообщения от Nooob
  № 2  
Ответить с цитированием
Nooob
 
Аватар для Nooob

Регистрация: Mar 2007
Сообщений: 319
не понимаю зачем яваскрипт, jquery.

снапшот с отправкой на сервер будет так:
Код AS3:
var camera:Camera = Camera.getCamera();
var video:Video   = new Video(camera.width, camera.height);
video.attachCamera(camera);
camera.addEventListener(ActivityEvent.ACTIVITY, onActivity);
 
function onActivity (event:Event):void
{
	camera.removeEventListener(ActivityEvent.ACTIVITY, onActivity);
 
	var bitmapData:BitmapData = new BitmapData(video.width, video.height);
	bitmapData.draw(video);
 
	var boundary:String     = Math.round(Math.random() * 100000000).toString();
	var byteArray:ByteArray = new ByteArray();
	byteArray.writeUTFBytes("--" + boundary + "\nContent-Disposition: form-data; name=\"Filedata\"; filename=\"foto.png\"\nContent-Type: application/octet-stream\n\n");
	bitmapData.encode(bitmapData.rect, new PNGEncoderOptions(), byteArray);
	byteArray.writeUTFBytes("\n--" + boundary + "-");
 
	var request:URLRequest = new URLRequest("http://localhost/1.php");
	request.contentType = "multipart/form-data; boundary=" + boundary;
	request.data = byteArray;
	request.method = URLRequestMethod.POST;
 
	var loader:URLLoader = new URLLoader();
	loader.addEventListener(Event.COMPLETE, trace);
	loader.load(request);
}
PHP код:
<?
move_uploaded_file
($_FILES['Filedata']['tmp_name'], $_FILES['Filedata']['name']);
?>


Последний раз редактировалось Nooob; 19.07.2014 в 06:46.