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

jquery控制顯示服務(wù)器生成的圖片流

 更新時間:2015年08月04日 15:04:28   作者:qianzhongxiang  
這篇文章主要介紹了jquery控制顯示服務(wù)器生成的圖片流,需要的朋友可以參考下

首先把圖片路徑作為參數(shù),ajax異步傳到后臺方法中上傳服務(wù)器,直接用Jquery傳是不行的,它沒有權(quán)力跟服務(wù)器打交道,具體內(nèi)容不廢話了,直接看下文,介紹的很詳細(xì)。

首先給大家展示下效果圖:

image

image<

首先是第一副是初始的頁面,第二副是點擊submit之后服務(wù)端生成的二維碼,沒有保存圖片直接將圖片流轉(zhuǎn)成字符串返回到頁面。

簡介:
首先,這種生成二維碼方式,而且不需要保存的情況可以在前端使用腳本來實現(xiàn),那我在項目里也是這樣做的。

然后js好像是不能接受服務(wù)端的文件流進(jìn)行操作的,出于安全考慮。如果這種方式是可以的話,請告訴我,謝謝。

既然不能獲取文件流,那就獲取字符串,<img>標(biāo)簽又有一種特殊的用法,在src中這般寫法 data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABId……………. 后面一長串是圖片的字符串,然后就是代碼,寫法很容易。


服務(wù)端:

public ActionResult GetFileASCII(string content)
{ 
  System.IO.MemoryStream ms=new System.IO.MemoryStream();
  //這一步是獲取二維碼
  QRCodeHelper.GetQRCode(content, ms);
  return Content(Convert.ToBase64String(ms.GetBuffer()));
}


客戶端:

$.get('url/*服務(wù)端地址*/', { content: 'http://blog.sina.com.cn/s/blog_50042fab0100mcuy.html/*要生成二維碼的內(nèi)容*/' }, function (data) {
  $('#testimg').attr('src', 'data:image/png;base64,' + data);
});

總結(jié):
代碼很簡單,不僅是二維碼,然而不需要保存的圖片就可以這樣做,像'data:image/png;base64, 也可在服務(wù)端生成。

以上內(nèi)容就是本文的全部內(nèi)容,希望對大家有所幫助。

相關(guān)文章

最新評論

久治县| 永平县| 凭祥市| 沙湾县| 资中县| 凉山| 闽清县| 志丹县| 呼伦贝尔市| 鹿邑县| 靖边县| 沧源| 公主岭市| 玉溪市| 元朗区| 三河市| 蒙城县| 灵璧县| 应城市| 周口市| 大城县| 九寨沟县| 乌兰县| 河池市| 柘城县| 松滋市| 奇台县| 乃东县| 阳朔县| 高唐县| 永丰县| 阿城市| 保靖县| 安福县| 凤翔县| 钟祥市| 金昌市| 汝阳县| 南江县| 响水县| 芒康县|