久久久久久久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)
主站蜘蛛池模板: 日本特黄a级高清免费大片 成年人黄色小视频 | 99热精品国产 | 日批日韩在线观看 | 亚洲精品久久久久中文字幕二区 | 欧美亚洲国产精品 | 精品国产欧美一区二区三区不卡 | 久久久久久久久久久久91 | 国产精品日韩高清伦字幕搜索 | 国产精品美女久久久久久免费 | 午夜影院在线免费观看视频 | 一区在线观看 | 免费在线视频一区二区 | 伊人久久综合 | 国产欧美久久精品 | 国产精品久久久久久久久久久免费看 | 亚洲第一视频网 | 久久精品欧美视频 | 亚洲天堂999 | 成人免费福利 | 在线亚州 | 国产特级毛片 | 久久精品视频在线观看 | 一区二区视频在线 | 欧美日韩视频在线播放 | 亚洲天堂中文字幕 | 自拍中文字幕 | 欧美日韩亚洲国产 | 久久亚洲一区 | 99久久久久久久久 | 成人欧美日韩一区二区三区 | 久久国产日韩 | 久久精品免费一区二区 | 国产日韩精品在线 | 亚洲第一av网站 | 狠狠操av| 精品美女久久久 | 中文字幕在线一区二区三区 | 国产日韩欧美 | 亚洲性视频网站 | 亚洲欧美在线免费观看 | 97精品国产97久久久久久免费 |