js實現上傳圖片並顯示的兩種實現方式(無需上傳到伺服器再顯示)
方法一:
<input type='file' id='chooseFile'>
<img src='' id='picToCheck'/>
document
.querySelector('#chooseFile')
.addEventListener('change', function(){
//當沒選中圖片時,清除預覽
if(this.files.length === 0){
document.querySelector('#picToCheck').src = '' ;
return;
}
//例項化一個FileReader
var reader = new FileReader();
reader.onload = function (e) {
//當reader載入時,把圖片的內容賦值給
document.querySelector('#picToCheck').src = e.target.result;
};
//讀取選中的圖片,並轉換成dataURL格式
reader.readAsDataURL(this.files[0]);
}, false);
方法二:
preload.src = getObjectURL(files[0]);
function getObjectURL(file) {
var url = null;
if (window.createObjectURL != undefined) { // basic
url = window.createObjectURL(file);
} else if (window.URL != undefined ) { // mozila(firefox)
url = window.URL.createObjectURL(file);
} else if (window.webkitURL != undefined) { // webkit or chrome
url = window.webkitURL.createObjectURL(file);
}
return url;
}
相關推薦
cropper.js 移動端上傳圖片 並 裁剪 的功能實現
定好頁面 效果如圖 要求 點選 + 號之後 上傳圖片 裁剪之後 放在頁面上 實現 依賴 remodal 和 cropper.js 把裁剪的內容 放在remodal裡 點選 +
通過ajax將list傳到後臺的兩種實現方式
// 核心程式碼將list進行便利for (var i = 0; i < rows.length; i++) { var row = rows[i]; detailList["detailList[" + i + "].kjkm"] = rows[i].kjkm; d
ASP.NET中JSONP的兩種實現以及其他跨域解決方案的簡單實現 ASP.NET中JSONP的兩種實現以及其他跨域解決方案的簡單實現
ASP.NET中JSONP的兩種實現以及其他跨域解決方案的簡單實現 jQuery中JSONP的兩種實現方式: 都很簡單,所以直接上程式碼! 前臺程式碼如下: &l
PHP二維數組合並的兩種不同方式
第一種合併方式: 通過PHP的陣列API給出的array_merge方法來合併一個數組 程式碼: $a = array(array("1","2"),array("
js實現上傳圖片並顯示的兩種實現方式(無需上傳到伺服器再顯示)
方法一: <input type='file' id='chooseFile'> <img src='' id='picToCheck'/> document .querySelector('#chooseFile'
簡單實現前端選擇上傳圖片並顯示略縮圖
效果 實現程式碼 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>修改資訊</title> <sc
利用 Javascript 實現上傳圖片並向伺服器獲取圖片路徑後顯示的 demo
由於某些特殊原因,有時需要從服務端請求到圖片路徑,需要給該介面傳遞對應圖片的base64 dataURL,並且有時需要將其上傳圖片的型別統一為 jpeg 格式時,可採用以下方式。 HTM
HTML+js+css實現點選圖片彈出上傳檔案視窗的兩種思路
第一種:CSS實現 <style> <!-- .fileInputContainer{ height:256px; background:url(upfile.png); position:rel
js file上傳圖片並顯示出來
1.首先給個img點選上傳的圖片,讓input隱藏。並且定位到img地方; 2.div 傳遞的引數是input的id,input 展示傳遞的引數是div的id; <form action="#" style="width: 124px;position: abs
基於VUE選擇上傳圖片並在頁面顯示(圖片可刪除)
.ajax sta http data .cn 數據 file prim 生成 demo例子: 依賴文件 : http://files.cnblogs.com/files/zhengweijie/jquery.form.rar HTML文本內容:
3種上傳圖片並實現預覽的方法
load app chunks isp 賦值 response with span attr 在常見的用戶註冊頁面,需要用戶在本地選擇一張圖片作為頭像,並同時預覽。 常見的思路有兩種:一是將圖片上傳至服務器的臨時文件夾中,並返回該圖片的url,然後渲染在html頁面;另一種
微信js上傳圖片並 展示,iphone下預覽
https useragent 預覽圖 shang 服務器 fun 相冊 put 相機 $(‘.addphotos‘).click(function(){ var that = $(this);
js上傳圖片並預覽
width view 直接 ali 上傳圖片並預覽 class tar result null 一:html代碼 <input id="upload_image" type="file" accept="image/*" capture="camera"onch
如何有效實現前端壓縮圖片並上傳功能
res 滿足 utf boot ade 賦值 als 多次 and 隨著現在手機的像素越來越高,很多照片動輒幾兆甚至十幾兆,上傳後在服務器端壓縮已經越來越不能滿足當今的需求。這對於許多技術人員來說,處理起來這樣的問題往往不知道該怎麽下手,那麽下面就跟大家講解一下如何在前
Winform下如何上傳圖片並顯示出來。同時保存到數據庫
內存 pbm 命令 數據 lena bms south 類對象 private 通常,我們在開發軟件或者網站是否,通常有時候需要添加圖片,我們怎麽做呢,直接貼例子。 前提是添加openFileDialog控件哈 #region 定義公共的類對象及變量 S
上傳圖片並顯示
步驟: 用建構函式實體化new一個檔案讀取器FileReader 2.用實體化出來的檔案讀取器呼叫readAsDataURL方法,將檔案物件作為引數傳進去,讀取檔案為dataURL(要先呼叫一下這個函式才能在下一步使用result) &n
html js 上傳圖片並回顯
<html> <body> <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> <scr
thinkPHP利用ajax非同步上傳圖片並顯示、刪除
近來學習tp5的過程中,專案中有個發帖功能,選擇主題圖片。如下: 利用原始的檔案上傳處理,雖然通過原始js語句能實時顯示上傳圖片,但是這樣的話會涉及很多相容問題。使用ajax技術,實現選擇性刪除所選圖片功能,並不會有相容問題。 表單檔案form: <form method="po
input file 方式上傳圖片並實現實時預覽
用普通的html的 <input type="file"/> 標籤是不能實現實時預覽功能的,獲取表單的值可以得到圖片所在路徑:C:\fakepath\test.png,如果將它直接賦值給img標籤的href屬性,會報錯:Not allowed to load lo
Jquery+HTML5+PHP實現前臺壓縮圖片並上傳
先上圖吧: 待上傳 上傳後 功能描述: 使用HTML5在前臺進行圖片壓縮,然後上傳至伺服器上由PHP儲存。此外掛只適用於PC端,未做手機端頁面優化,如果需要應用在手機端請自行優化UI,即然是PC端為什麼還要前端壓縮呢?PC端很容易使用圖片處理軟體進行壓縮,那是適用於