分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

jq upload图片上传代码

发布时间:2023-09-06 01:12责任编辑:熊小新关键词:upload

/*
????* 图片上传
????* */
???function postImgData() {
???????$("#addFileInfo input[name=‘file‘]").change(function () {
???????????console.log($(this).val())
???????????if (!$(this).val()) {
???????????????return
???????????}
???????????var fileTyle = $(this).val().split(".");
??????????console.log(fileTyle);
???????????if (fileTyle[1] !== "png" && fileTyle[1] !== "jpg" && fileTyle[1] !== "jpeg" && fileTyle[1] !== "PNG" &&
???????????????fileTyle[1] !== "JPG" && fileTyle[1] !== "JPEG"
???????????) {
???????????????alert("只允许上传‘png(PNG)‘、‘jpg(JPG)‘、‘jpeg(JPEG)‘格式的图片");
???????????????return;
???????????} else {
???????????????console.log(123);
???????????????$("#addFileInfo").ajaxSubmit({
???????????????????type: ‘post‘,
???????????????????url: ‘/uploadFilePath‘,
???????????????????success: function (data) {
???????????????????????console.log(data);
???????????????????????$(".webuploader-pick i").hide();
???????????????????????$(".webuploader-pick img").hide();
???????????????????????if (data.status == 0) {
???????????????????????????alert("请上传头像");
???????????????????????????return;
???????????????????????}
// ???????????????????????console.log(typeof data);
// ???????????????????????var urls = JSON.parse(data.filepath);
// ???????????????????????console.log(urls);
// ???????????????????????var fontUrl = urls.filepath.url;
???????????????????????if(typeof data===‘string‘){
???????????????????????????var urls = JSON.parse(data);
???????????????????????}else {
???????????????????????????var urls = data;
???????????????????????}
???????????????????????var fontUrl = urls.filepath.url;
???????????????????????console.log(fontUrl);
???????????????????????$("#avatar").val(fontUrl);
???????????????????????$("#crop_preview").attr("src", tools.baseImgUrl() + fontUrl).fadeIn(500);
???????????????????????$(".head_msg").fadeOut(500);
???????????????????????$("#preview_box .iconfont").fadeOut(500);
???????????????????????var i = 0;
???????????????????????$("#crop_preview").load(function () {
???????????????????????????if (i > 0) {
???????????????????????????????jcrop_api.destroy();
???????????????????????????}
???????????????????????????i++;
???????????????????????????var w = $("#crop_preview").width(), h = $("#crop_preview").height();
???????????????????????????$("#crop_preview").removeAttr("style")
???????????????????????????if (w >= 180 || h >= 150) {
???????????????????????????????if (w > h) {

???????????????????????????????????$("#crop_preview").css("width", "180px");
???????????????????????????????????h = $("#crop_preview").height();
???????????????????????????????????w = 180;
???????????????????????????????} else {
???????????????????????????????????$("#crop_preview").css("height", "150px");
???????????????????????????????????w = $("#crop_preview").width();
???????????????????????????????????h = 150;
???????????????????????????????}
???????????????????????????}
???????????????????????});
???????????????????????$(".pic_cont h2").hide();
???????????????????????var imgUrl = fontUrl;
???????????????????????console.log(imgUrl)
???????????????????????customers(imgUrl)
???????????????????},
???????????????????error: function (XmlHttpRequest, textStatus, errorThrown) {

???????????????????????//为测试原生ie9
???????????????????}
???????????????});
???????????}
???????})
???????customers();
???}

jq upload图片上传代码

原文地址:http://www.cnblogs.com/lk1186578324/p/7562378.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved