js小学生图区_js读取本地图片并显示

时间:2025-04-01 11:28:42

版权声明:本文为博主原创文章,未经博主允许不得转载。

根据项目需要,需要选择本地图片并显示在页面上,然后上传至服务器。因为自身刚刚接触js,所以比较生疏,碰到问题吼,幸好有强大的网络,搜索很多有用的资源,现在将js读取本地图片并显示的代码总结一下,供大家使用,并给自己一个记录。

第一种方法:

//图片显示插件

(function ($) {

$.imageFileVisible = function (options) {

// 默认选项

var defaults = {

//包裹图片的元素

wrapSelector: null,

//元素

fileSelector: null,

width: '100%',

height: 'auto',

errorMessage: "不是图片"

};

// Extend our default options with those provided.

var opts = $.extend(defaults, options);

$().on("change", function () {

var file = [0];

var imageType = /image.*/;

if ((imageType)) {

var reader = new FileReader();

= function () {

var img = new Image();

= ;

$(img).width();

$(img).height();

$().append(img);

};

(file);

} else {

alert();

}

});

};

})(jQuery);

$(document).ready(function () {

//图片显示插件

$.imageFileVisible({ wrapSelector: "#image-wrap1",

fileSelector: "#file1",

width: 300,

height: 300

});

$.imageFileVisible({ wrapSelector: "#image-wrap2",

fileSelector: "#file2",

width: 300,

height: 300

});

});

选择图1:

选择图2:

第二种方法:

var image = '';

function selectImage(file) {

if (! || ![0]) {

return;

}

var reader = new FileReader();

= function (evt) {

('image').src = ;

image = ;

}

([0]);

}