Jquery 圖片轉成base64
@{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>jquery 圖片base64</title> <script type='text/javascript' src="@Url.Content("~/Scripts/jquery-1.10.2.js")"></script> </head> <body> <div id="testPhone" class="weui_uploader_input_wrp" style="width:79px; height:79px;"> </div> <input id="testFile" type="file"> <hr> <img id="testImg" style="max-height: 300px; height: 8em; min-width:8em;"> <hr> <textarea id="testArea" style="display: block; width: 100%;height: 30em;"></textarea> <input id="btnTest" type="button" value="提交base" /> <script> $("#testPhone").click(function () { $("#testFile").click(); }); $("#testFile").change(function () { run(this, function (data) { $('#testImg').attr('src', data); $('#testArea').val(data); }); }); $("#btnTest").click(function () { $.ajax({ url: "/usercenter/testbaseaction", type: "post", dataType: "json", data: { "content": $("#testArea").val(), }, async: false, success: function (result) { if (result.Code == 200) { alert(result.Data); } else { } } }); }); function run(input_file, get_data) { /*input_file:檔案按鈕物件*/ /*get_data: 轉換成功後執行的方法*/ if (typeof (FileReader) === 'undefined') { alert("抱歉,你的瀏覽器不支援 FileReader,不能將圖片轉換為Base64,請使用現代瀏覽器操作!"); } else { try { /*圖片轉Base64 核心程式碼*/ var file = input_file.files[0]; //這裡我們判斷下型別如果不是圖片就返回 去掉就可以上傳任意檔案 if (!/image\/\w+/.test(file.type)) { alert("請確保檔案為影象型別"); return false; } var reader = new FileReader(); reader.onload = function () { get_data(this.result); } reader.readAsDataURL(file); } catch (e) { alert('圖片轉Base64出錯啦!' + e.toString()) } } } </script> </body> </html>
Controllers
[HttpPost] public ActionResult testbaseaction() { long id = currentID; string basesString = StringPlus.SubstringIndexOfChar(Request.Form["content"], ","); try { FileUploadResult result = FileHelper.CreateBase64ToImage(basesString, "/upload/pdf/", false); return ResultJsonMessage.Tool.SuccessResult(result.Path); } catch (Exception ex) { return ResultJsonMessage.Tool.ExceptionResult(ex); } }
相關推薦
Jquery 圖片轉成base64
@{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" />
php 將圖片轉成base64
function gif php pos 內置 獲取 str 路徑 files PHP對Base64的支持非常好,有內置的base64_encode與base64_decode負責圖片的Base64編碼與解碼。 編碼上,只要將圖片流讀取到,而後使用base6
canvas將圖片轉成base64格式 以及 驗證圖片是否透明
alpha spa bsp draw targe canvas 地址 hab mage logoImgUpload:function(file) { let self = this; self.formatUpload(file);
圖片轉成base64格式後上傳OSS-Java及建立資料夾
@Test public void testAddUploadFileInfo() throws Exception{ String str = "/9j/4AAQSkZJRgABAQEAeA
js h5 上傳圖片 轉成base64 進行圖片壓縮 不失真
<!doctype html> <html> <head> <meta charset="UTF-8"> <meta name="vie
將圖片轉成base64 繫結在img src屬性裡
Image img = GetImage(); //假設你得到了一張圖片img MemoryStream mstream = new MemoryStream(); img.Save(mstre
將input type="file" 類型的圖片文件轉成base64
數據 gtest eve 保存圖片 文件 ron htm sim 鼠標 帶有圖片的form表單上傳數據是很麻煩的,因為圖片通常都是和文字分開上傳,這是很麻煩的,所有吧圖片轉成base64就可以和當成文字上傳了。話不多少,看代碼: 首先定義一個類型為file的input標簽還
node中https請求 | 實現https的請求,獲取圖片,然後轉成base64字節碼
str2 gpo end callback func www. lB nod div get請求 下面實現https的請求,獲取圖片,然後轉成base64字節碼 this.checkCodeUrl = ‘https://www.test.com/kaptcha.jsp‘
jquery將圖片轉換成base64格式字串
<script> /** * 將圖片轉換為Base64 */ function image2Base64(img) { var canvas = document.createElement("canvas"); canvas.width
圖片/視訊上傳轉成base64/blob格式
專案中經常會用到上傳圖片/視訊的地方,比如上傳頭像,上傳商品圖片、證件圖片、小視訊等等,我們需要將圖片轉為 base64後再提交給後臺,然後後臺再將base64轉成圖片後進行儲存,這裡是基於vue+vux來寫的,H5實現的基本邏輯也是一樣的,樣式部分省略。 一、圖片上傳 1、html部分
圖片轉化成base64字串 && base64字串轉化成圖片
// 圖片轉化成base64字串 public static String GetImageStr(String imgUrl) {// 將圖片檔案轉化為位元組陣列字串,並對其進行Base64編碼處理 // String imgFile = "C:/Users/Sta
在微信小程式如何wx.chooseImage的圖片路徑轉成Base64
js檔案: (function(){ var BASE64_MAPPING=[ 'A','B','C','D','E','F','G','H', 'I','J','K','L','M','N','O','P', 'Q','R','S','T','U','V','W','
Swift base64轉成圖片以及字串,以及圖片和字串轉成 base64的方法
圖片轉成 base64: let image : UIImage =UIImage(named:"test.png")! let imageData = UIImagePNGRepresentation(image) let base64String = image
將圖片轉成二進位制並生成Base64編碼,可以在網頁中通過url檢視圖片
data格式的Url最直接的好處是,這些Url原本會引起一個新的網路訪問,因為那裡是一個網頁的地址,現在不會有新的網路訪問了,因為現在這裡是網頁的內容。這樣做,會減少伺服器的負載,當然同時也增加了當前網頁的大小。所以對“小”資料特別有好處。 另外聽說這種
[大型網站優化技術] -- 減少HTTP請求之將圖片轉成二進位制並生成Base64編碼,可以在網頁中通過url檢視圖片
1 <?php 2 $pathinfo = pathinfo($_SERVER['SCRIPT_FILENAME']); 3 define('ROOT', $pathinfo['dirname']); 4 5 function generateIcon_
圖片轉成NSDATA然後BASE64編碼POST到伺服器
//圖片轉換成data NSData *imageData = UIImagePNGRepresentation(ima); NSString *dataStr = [NSString stringWithFormat:@"%@", [imageData
FFmpeg圖片轉成視頻
決定 圖片 src str log -c mpeg format ict 命令 ffmpeg64.exe -f lavfi -i aevalsrc=0:0:0:0:0:0::d=10 -loop 1 -i ico.jpg -c:v libx264 -c:a aac -st
C#中將字符串轉成 Base64 編碼 (加密--解密)
odin .html ctype cte bytes webp ase nba bsp 1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Base64.aspx.cs" Inherits="Base
java利用ffmpeg把圖片轉成yuv格式
exceptio ioe ever readline filepath uid ont ati cep 安裝ffmpeg: 安裝目錄:/usr/share/ffmpeg 創建ffmpeg目錄,解壓ffmpeg-3.4.1.tar.bz2 tar -xjvf ffmpeg-3
SVG格式圖片轉成HTML中SVG的Path路徑
顏色 工具 back spa 如果 .org 彈出 技術分享 pyc AI圖標制作完成之後,保存的svg文件包含許多AI的信息,如果要在HTML中使用,我們需要在svg文件中提取/修改信息,重新保存。 1、在AI中已經完成圖標,要保存SVG文件,點擊“文件(File)”-