<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<script src="js/jquery.js"></script>
<script src="js/jquery-ui.js"></script>
<script src="js/upload/jquery.fileupload.js"></script>
<script src="js/upload/preview.js"></script>
</head>
<body style="background:#000; color:#FFF">
<div>
<input hidden="hidden" id="fileId" type="file" name="imgFile" accept="image/*" />
<div id="progress" class="overlay"/></div>
</div>
<div id="picId" title="点击选择图片" onclick="$('#fileId').click();">
<img src="addimg.jpg">
</div>
<button type="button" onclick="uploadImage()">确定</button>
<script type="text/javascript">
//图片压缩
$('#fileId').fileupload({
dropZone:null,
pasteZone:null,
add: function (e, data) {
if($.support.localPreview){
var file = data.files[0];
$(this).previewImg({
uploadFile: file,
uploadData: data,
divName:'picId',
fileName:'picId',
width: 118,
height: 40,
quality: 90,
});
}else{
if (e.isDefaultPrevented()) {
return false;
}
}
},
}).prop('disabled', !$.support.fileInput).parent().addClass($.support.fileInput ? undefined : 'disabled');
function uploadImage() {
alert($("#bigPreviewImgpicId").attr("src"));
var img = $("#bigPreviewImgpicId").attr("src");
$.ajax({
type : "POST",
url : "footerConfig.action?action=saveImg",
data : {
base64Data : img
},
cache : false,
success : function(data) {
alert("上传成功");
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert("上传失败,请检查网络后重试");
}
});
}
</script>
</body>
</html>
- 1
- 2
前往页