Friday, 16 September 2016

jQuery uploaded file is an image extensions and file size checking and preview

HTML

<img src="images/avatar.jpg" style="width:50%;" id="image_upload_preview">

<input type="file" id="inputFile" name="profile_photo">

JS

//Live Profile Photo
function imageURL(input) 
{
if (input.files && input.files[0]) 
{
var reader      = new FileReader();
var size      = input.files[0].size;
var type      = input.files[0].type;

if (type=="image/png" || type=="image/jpeg" || type=="image/jpg" ) 
{
if (size < 1048576) 
{
reader.onload = function (e) 
{
$('#image_upload_preview').attr('src', e.target.result);
$("#image_upload_preview").css("height", "200px");
}

else 
{
alert("Maximum 1 MB File size Upload.");
return false;
}
}
else
{
alert('Only JPEG, JPG, PNG File Allowed.');
return false;
}
reader.readAsDataURL(input.files[0]);
}
}
$("#ProfilePhoto").change(function () {
imageURL(this);
});

jQuery uploaded file is an image extensions and file size checking and preview

file upload and preview in jquery file size get and alert

HTML

<img src="images/avatar.jpg" style="width:50%;" id="image_upload_preview">

<input type="file" id="inputFile" name="profile_photo">

JS

//Live Profile Photo
function imageURL(input) 
{
if (input.files && input.files[0]) 
{
var reader = new FileReader();
var sizeKB = input.files[0].size;
if (sizeKB < 1048576) {
//alert("file size is less than 1mb");

else 
{
alert("file size maximum 1 MB ");
return false;
}
reader.onload = function (e) {
$('#image_upload_preview').attr('src', e.target.result);
$("#image_upload_preview").css("height", "200px");
}
reader.readAsDataURL(input.files[0]);
}
}

$("#inputFile").change(function () {
imageURL(this);
});

file upload and preview in jquery file size get and alert

jquery success css add

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>
$(document).ready(function(){
    $("button").click(function(){
        $("p").css("background-color", "yellow");
    });
});
</script>
</head>
<body>

<h2>This is a heading</h2>

<p style="background-color:#ff0000">This is a paragraph.</p>
<p style="background-color:#00ff00">This is a paragraph.</p>
<p style="background-color:#0000ff">This is a paragraph.</p>

<p>This is a paragraph.</p>

<button>Set background-color of p</button>

</body>
</html>

jquery success css add