最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

flex利用webservice上傳照片實(shí)現(xiàn)代碼

 更新時(shí)間:2014年05月02日 10:13:50   作者:  
這篇文章主要介紹了flex利用webservice上傳照片實(shí)現(xiàn)代碼,需要的朋友可以參考下
WebService端代碼
復(fù)制代碼 代碼如下:

/// <summary>
/// 上傳文件到遠(yuǎn)程服務(wù)器
/// </summary>
/// <param name="fileBytes">文件流</param>
/// <param name="fileName">文件名</param>
/// <returns>字符串</returns>
[WebMethod(Description = "上傳文件到遠(yuǎn)程服務(wù)器.")]
public string UploadFile(byte[] fileBytes, string fileName)
{
try
{
MemoryStream memoryStream = new MemoryStream(fileBytes); //1.定義并實(shí)例化一個(gè)內(nèi)存流,以存放提交上來的字節(jié)數(shù)組。
FileStream fileUpload = new FileStream(Server.MapPath(".") + "\\" + fileName, FileMode.Create); ///2.定義實(shí)際文件對象,保存上載的文件。
memoryStream.WriteTo(fileUpload); ///3.把內(nèi)存流里的數(shù)據(jù)寫入物理文件
memoryStream.Close();
fileUpload.Close();
fileUpload = null;
memoryStream = null;
return "文件已經(jīng)上傳成功";
}
catch (Exception ex)
{
return ex.Message;
}
}

Flex客戶端代碼
復(fù)制代碼 代碼如下:

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" creationComplete="application1_creationCompleteHandler(event)">
<fx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.events.FlexEvent;
import mx.graphics.codec.JPEGEncoder;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;

protected function application1_creationCompleteHandler(event:FlexEvent):void
{
var width :int = imgID.width;
var height :int = imgID.height;
var bitmapData:BitmapData =new BitmapData(width,height);
bitmapData.draw(imgID);

var byteArr:ByteArray = bitmapData.getPixels(new Rectangle(0,0,width,height));
var byteArr123:ByteArray =new JPEGEncoder().encodeByteArray(byteArr,width,height);

webService.UploadFile(byteArr123,"123.png");
}

protected function webService_faultHandler(event:FaultEvent):void
{
Alert.show(event.fault.toString());
}

protected function webService_successHandler(event:ResultEvent):void
{
Alert.show(event.result.toString());
}

]]>
</fx:Script>
<fx:Declarations>
<!-- 將非可視元素(例如服務(wù)、值對象)放在此處 -->
<s:WebService id="webService" wsdl="http://10.19.1.48/upImg/Service1.asmx?WSDL" fault="webService_faultHandler(event)">
<s:operation name="UploadFile" result="webService_successHandler(event)"></s:operation>
</s:WebService>
</fx:Declarations>
<mx:Image id="imgID" x="186" y="103" width="583" height="397" source="file:/G:/360云盤/照片/2013Beijing MapOfSubway.jpg"/>
</s:Application>

相關(guān)文章

  • Flex幫助文檔(chm格式)制作及FAR的使用

    Flex幫助文檔(chm格式)制作及FAR的使用

    如何將自己的flex項(xiàng)目提取里面的注釋生成網(wǎng)頁形式的幫助文檔,現(xiàn)在也比較流行這種方式,好像flex里面不能直接生成chm的文檔,這里推薦FAR以及RoboHelp,不過RoboHelp破解版不好找,并且英文版的,我也不是怎么懂,還是FAR方便一些,感興趣的朋友可以了解下
    2013-02-02
  • flex4獲取當(dāng)前窗口的長度與寬度的方法

    flex4獲取當(dāng)前窗口的長度與寬度的方法

    讓新窗口看上去像新的一頁,于是就投機(jī)想讓PopUp的窗口界面大小自適應(yīng)屏幕,下面是flex4 獲取當(dāng)前窗口的長度與寬度示例,需要的朋友可以參考下
    2014-07-07
  • Flex動態(tài)生成可編輯的DataGrid具體實(shí)現(xiàn)代碼

    Flex動態(tài)生成可編輯的DataGrid具體實(shí)現(xiàn)代碼

    DataGrid具有以下功能:表頭是動態(tài)生成的、每行都是有序號的、每行都是可以編輯、插入、刪除、修改,接下來為大家分享下Flex如何動態(tài)生成可編輯的DataGrid
    2013-04-04
  • Flex中如何動態(tài)生成DataGrid以及動態(tài)生成表頭

    Flex中如何動態(tài)生成DataGrid以及動態(tài)生成表頭

    因某些需要,DataGrid及其表頭需要?jiǎng)討B(tài)生成,網(wǎng)上的解決方案打多籠統(tǒng),下面有個(gè)不錯(cuò)的解決方法,感興趣的朋友可以參考下
    2013-10-10
  • flex壓縮圖片exif信息(作者/相機(jī))丟失問題解決

    flex壓縮圖片exif信息(作者/相機(jī))丟失問題解決

    使用flex的jpegencoder對圖片進(jìn)行壓縮的時(shí)候,exif信息會丟失這一點(diǎn)確實(shí)令人郁悶啊,此問題應(yīng)當(dāng)如何解決呢?經(jīng)研究jpeg的文檔,最終解決這個(gè)問題,曬出來與大家分享希望可以幫助到你們
    2013-02-02
  • Flex中TextInput組件設(shè)置限制某些字符的輸入的方法

    Flex中TextInput組件設(shè)置限制某些字符的輸入的方法

    TextInput組件設(shè)置限制輸入例如限制某個(gè)字符的輸入、設(shè)置只能輸入某些字符等等,下面是具體的示例,喜歡的朋友可以參考下
    2014-01-01
  • flex是什么 Flex介紹

    flex是什么 Flex介紹

    Flex 是一個(gè)高效、免費(fèi)的開源框架,可用于構(gòu)建具有表現(xiàn)力的 Web 應(yīng)用程序,這些應(yīng)用程序利用 Adobe Flash Player和 Adobe AIR, 運(yùn)行時(shí)跨瀏覽器、桌面和操作系統(tǒng)實(shí)現(xiàn)一致的部署
    2013-01-01
  • flex與js通信與彼此之間的互調(diào)整理(一)

    flex與js通信與彼此之間的互調(diào)整理(一)

    需要使用flex調(diào)用js來操控用ajax做的三維球,開始網(wǎng)上查找flex和js之間互相調(diào)用的范例,這里整理一下也避免忘記,感興趣的朋友可以了解下,或許對你有所幫助
    2013-02-02
  • flex的tree動態(tài)加載大量數(shù)據(jù)與滾動條相關(guān)問題探討

    flex的tree動態(tài)加載大量數(shù)據(jù)與滾動條相關(guān)問題探討

    本文將對flex的tree動態(tài)加載大量數(shù)據(jù)與滾動條相關(guān)的問題進(jìn)行探討,感興趣的朋友可以參考下哈,希望對你有所幫助
    2013-05-05
  • flex實(shí)現(xiàn)股票行情走勢圖示例代碼

    flex實(shí)現(xiàn)股票行情走勢圖示例代碼

    股票行情走勢圖在flex中也可以實(shí)現(xiàn)了,具體步驟及代碼如下,感興趣的朋友可以參考下,或許有所幫助
    2013-10-10

最新評論

宁国市| 柞水县| 永宁县| 高台县| 万盛区| 弋阳县| 苍溪县| 伊吾县| 武强县| 中牟县| 大方县| 湟中县| 固阳县| 永安市| 特克斯县| 拜泉县| 新乡县| 剑川县| 房山区| 尤溪县| 庆云县| 黄平县| 安陆市| 镇江市| 高密市| 莲花县| 大埔县| 武穴市| 旌德县| 崇明县| 富川| 万荣县| 佛坪县| 华宁县| 武隆县| 清丰县| 西藏| 托克逊县| 辽阳县| 永顺县| 长乐市|