日常Exception(八):Failed to load resource: net::ERR_CONNECTION_RESET
阿新 • • 發佈:2019-02-05
//上傳資源
function uploadFile(obj){
//獲取上傳檔案
var preFile = obj.files[0];
if(preFile == undefined || preFile == "") {
layer.msg("請選擇上傳的檔案!", {icon: 5});
return false;
}
var pathStr = "",courseType = $("#type option:selected").val();
if(courseType == 1){
pathStr = "kxcourse/img";
}
else
{
pathStr = "kxcourse/video";
}
var formData = new FormData();
formData.append("createFileName",pathStr)
formData.append("file",preFile);
formData.append("fileName",preFile.name || preFile.fileName);
formData.append("fileSize",preFile.size || preFile.fileSize);
$.ajax({
type : "post",
contentType:false, //必須false才會避開jQuery對 formdata 的預設處理 , XMLHttpRequest會對 formdata 進行正確的處理
processData: false, //必須false才會自動加上正確的Content-Type
data : formData,
url : basePath+"img/upload.action",
success : function(data){
$("#zzc").css("display","block");
if (data.errorType == true) {
layer.msg("請選擇圖片型別!", {
icon : 5
},function(){
$("#zzc").css("display","none");
});
return;
}
if (data.state == 200) {//上傳成功,更新使用者資訊
layer.msg("上傳成功", {
icon : 1,
time : 1000
},function(){
$("#zzc").css("display","none");
});
//隱藏域存值
$('#fileUrl').val(data.url);
$('#fileSize').val(data.size);
preFile = "";
}else{
layer.msg("上傳失敗", {
icon : 5
},function(){
$("#zzc").css("display","none");
});
preFile = "";
}
},
error : function(){
preFile = "";
}
});
}