久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

從 Flash 保存圖像,將其發送到 PHP 并將 URL 字符串

Save image from Flash, send it to PHP and return a URL string to Flash(從 Flash 保存圖像,將其發送到 PHP 并將 URL 字符串返回給 Flash)
本文介紹了從 Flash 保存圖像,將其發送到 PHP 并將 URL 字符串返回給 Flash的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我使用此代碼將圖像轉換為 BitmapData 并將 JPG 存儲在 ByteArray 中.

I use this code to convert an image to a BitmapData and store a JPG in a ByteArray.

import com.adobe.images.JPGEncoder;

var jpgSource:BitmapData = new BitmapData (img_mc.width, img_mc.height);
jpgSource.draw(img_mc);

var jpgEncoder:JPGEncoder = new JPGEncoder(85);
var jpgStream:ByteArray = jpgEncoder.encode(jpgSource);

// here we need some code to send the bytearray but I lack enough knowledge to do it by myself

現在,我想做以下事情:1.將ByteArray發送到PHP;2、PHP必須在服務器上存儲一個物理image_id.jpg;3.然后PHP必須將圖片的URL返回給Flash;

Now, I want to do the following: 1. send the ByteArray to PHP; 2. PHP must store a physical image_id.jpg on server; 3. then PHP must return the URL of the image to Flash;

這可能嗎?怎么樣?

PHP 的第一行可能是:

The first lines of PHP could be:

if (isset($GLOBALS["HTTP_RAW_POST_DATA"]))
{
    // get bytearray
    $jpg = $GLOBALS["HTTP_RAW_POST_DATA"];

    // but I don't know how to save the image on disk and how to return the URL of the //image
}

謝謝!

推薦答案

as3部分:


import com.adobe.images.JPGEncoder;
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequestHeader;
import flash.net.URLRequest;

var jpgSource:BitmapData = new BitmapData(img_mc.width,img_mc.height);jpgSource.draw(img_mc);var jpgEncoder:JPGEncoder = new JPGEncoder(85);var jpgStream:ByteArray = jpgEncoder.encode(jpgSource);

var jpgSource:BitmapData = new BitmapData(img_mc.width,img_mc.height); jpgSource.draw(img_mc); var jpgEncoder:JPGEncoder = new JPGEncoder(85); var jpgStream:ByteArray = jpgEncoder.encode(jpgSource);

//設置請求的頭部、方法和數據var header:URLRequestHeader = new URLRequestHeader("Content-type","application/octet-stream");var loader:URLLoader = new URLLoader();//發送jpg字節到saveJPG.php腳本var myRequest:URLRequest = new URLRequest("saveJPG.php");myRequest.requestHeaders.push(header);myRequest.method = URLRequestMethod.POST;myRequest.data = jpgStream;loader.load(myRequest);//觸發完成事件;loader.addEventListener(Event.COMPLETE,saved);保存的功能(e:事件){//跟蹤圖像文件名跟蹤(裝載機數據);}

//set the request's header,method and data var header:URLRequestHeader = new URLRequestHeader("Content-type","application/octet-stream"); var loader:URLLoader = new URLLoader(); //sends jpg bytes to saveJPG.php script var myRequest:URLRequest = new URLRequest("saveJPG.php"); myRequest.requestHeaders.push(header); myRequest.method = URLRequestMethod.POST; myRequest.data = jpgStream; loader.load(myRequest); //fire complete event; loader.addEventListener(Event.COMPLETE,saved); function saved(e:Event) { //trace the image file name trace(loader.data); }

php (saveJPG.php) 部分:

the php (saveJPG.php) part:


if ( isset ( $GLOBALS["HTTP_RAW_POST_DATA"] )) {
//the image file name   
$fileName = 'img.jpg';

// get the binary stream
$im = $GLOBALS["HTTP_RAW_POST_DATA"];

//write it
$fp = fopen($fileName, 'wb');
fwrite($fp, $im);
fclose($fp);

//echo the fileName;
echo $fileName;

} else echo 'result=發生錯誤.';

} else echo 'result=An error occured.';

這篇關于從 Flash 保存圖像,將其發送到 PHP 并將 URL 字符串返回給 Flash的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Joining 2 tables in SELECT(MYSQL/PHP)(在 SELECT(MYSQL/PHP) 中加入 2 個表)
How to make lt;option selected=quot;selectedquot;gt; set by MySQL and PHP?(如何使lt;option selected=“selectedgt;由 MySQL 和 PHP 設置?)
Auto populate a select box using an array in PHP(使用 PHP 中的數組自動填充選擇框)
PHP SQL SELECT where like search item with multiple words(PHP SQL SELECT where like search item with multiple words)
json_encode produce JSON_ERROR_UTF8 from MSSQL-SELECT(json_encode 從 MSSQL-SELECT 產生 JSON_ERROR_UTF8)
MySQL ORDER BY rand(), name ASC(MySQL ORDER BY rand(),名稱 ASC)
主站蜘蛛池模板: 中文字幕国产一区 | 国产精品一区在线观看 | 亚洲精品电影在线观看 | 99中文字幕| 五月天综合网 | 免费视频二区 | 久久er精品 | 精品成人在线 | 密色视频 | 热久久免费视频 | 久久91av | 黄色成人在线观看 | 久久久精品影院 | 久久亚洲一区二区三区四区 | 欧美精品三区 | 69福利影院 | 成人性生交a做片 | 久草网站| 国产精品美女久久久久久免费 | 国产99在线 | 欧美 | 一级毛片在线播放 | 日韩成人性视频 | 欧美一级久久 | 亚洲三区视频 | 国产精品久久久久久久久婷婷 | 美女视频一区二区三区 | 久久成人国产精品 | 欧美精品第一区 | 久久免费观看视频 | 色伊人 | 综合久久网 | 国产精品免费小视频 | 在线播放精品视频 | 国产成人午夜电影网 | 毛片免费在线 | 日本成人福利视频 | 久久久久国产精品一区二区 | 国产精品18hdxxxⅹ在线 | 国产免费黄网 | 七七婷婷婷婷精品国产 | 国产精品久久久久免费 |