我想在保存之前预览使用asp.net中的文件上传控件上传的图像。
我尝试使用filereader编写代码,但在ie9中不支持IE9阅读器中的代码。
答案 0 :(得分:2)
试试这个例子
<强> HTML 强>
<form id="form1" runat="server">
<input type='file' id="inputFile" />
<img id="image_upload_preview" src="http://placehold.it/100x100" alt="your image" />
</form>
<强>脚本强>
function readURL(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#image_upload_preview').attr('src', e.target.result);
}
reader.readAsDataURL(input.files[0]);
}
}
$("#inputFile").change(function () {
readURL(this);
});
这会对你有帮助。
答案 1 :(得分:1)
在使用asp.net或jquery保存之前如何在文件上传控件中预览上传的图像?
这将同时预览多个文件作为缩略图
HTML
System.out.println(idCardNumberPattern.matcher("9.9.9.9.9").matches());
脚本
<input id="ImageMedias" multiple="multiple" name="ImageMedias" type="file"
accept=".jfif,.jpg,.jpeg,.png,.gif" class="custom-file-input" value="">
<div id="divImageMediaPreview"></div>
我希望这会有所帮助。
答案 2 :(得分:0)
@Manoj的例子在IE 11中工作,但不需要调用更改函数:
SELECT customer_id,delivery_city,COUNT(DISTINCT delivery_city)
FROM analytics.f_order
GROUP BY customer_id,delivery_city
HAVING COUNT(DISTINCT delivery_city) > 1
使用此代码就足够了。