js上传图片代码php,JS上传图片实现代码

本文主要和大家分享JS上传图片的实现代码,本文主要以代码的形式和大家分享,希望能帮助到大家。

上传图片

@media (min-width: 990px) {

.container {

width: 960px;

}

}

@include('header')

src="/upload/thumbs/086fa7a88f4f4ab9fce23827a9fc6f22.jpg">

$(function () {

$("#pic").click(function () {

$("#upload").click(); //隐藏了input:file样式后,点击头像就可以本地上传

$("#upload").on("change", function () {

var objUrl = getObjectURL(this.files[0]); //获取图片的路径,该路径不是图片在本地的路径

if (objUrl) {

$("#pic").attr("src", objUrl); //将图片路径存入src中,显示出图片

upimg();

}

});

});

});

//建立一個可存取到該file的url

function getObjectURL(file) {

var url = null;

if (window.createObjectURL != undefined) { // basic

url = window.createObjectURL(file);

} else if (window.URL != undefined) { // mozilla(firefox)

url = window.URL.createObjectURL(file);

} else if (window.webkitURL != undefined) { // webkit or chrome

url = window.webkitURL.createObjectURL(file);

}

return url;

}

//上传头像到服务器

function upimg() {

var pic = $('#upload')[0].files[0];

//console.log(pic)

var file = new FormData();

file.append('image', pic);

$.ajax({

url: "/uploadImg",

type: "post",

data: file,

cache: false,

contentType: false,

processData: false,

success: function (data) {

console.log(data);

var res = data;

//$("#resimg").append("%22%20+%20res%20+%20%22")

}

});

}

// 需要注意几点:

// fd.append('name', file);

// 这一句中的name是后台需要接受的file的name

相关推荐:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值