这就是我在jave脚本$(“#ImageUpload”).kendoUpload({
async: {
saveUrl: null
},
validation: {
allowedExtensions: [".jpg", ".jpeg", ".png", ".jfif"],
maxFileSize: 0
},
multiple: false,
select: function (e) {
var files = e.files;
var file = files[0].rawFile;
var fileReader = new FileReader();
fileReader.onload = function (e) {
var byteArray = new Uint8Array(e.target.result);
var b64encoded = btoa(String.fromCharCode.apply(null, byteArray));
var data = { ImageName: file.name, Image: b64encoded, ContentType: file.type };
$("#image").val(JSON.stringify(data));
}
fileReader.readAsArrayBuffer(file);
},
remove: function (e) {
$("#image").val("");
}
});
个字符
在此输入
[I want to preview image beside name](https://i.stack.imgur.com/NZnBa.png)
型我尝试代码只是使上传到图像与我们的预览它我想预览它
1条答案
按热度按时间rslzwgfq1#
要预览上传的图像,可以动态创建
<img>
元素,并将其src
属性设置为base64编码的图像数据。你可以使用下面的代码:字符串
另外,你删除的函数会像这样改变:
型