0
PHP代碼:笨jQuery的文件上傳不工作
$files = json_decode($this->input->post('Image'));
echo "<pre>";
print_r($files);
echo "</pre>";
jQuery代碼:
var image = [];
for(var i = 1; i <= $("#removeimagefield").attr('data-id'); i++){
image.push($("#imageupload"+i).val());
}
console.log(JSON.stringify(image));
HTML代碼:
<form role="form" enctype="multipart/form-data" accept-charset="utf-8" name="formname" id="formname" method="post" action="">
<input type="file" class="default" id="imageupload1">
</form>
AJAX功能:
addproperty = {Image: JSON.stringify(image)}
$.ajax({
method: "POST",
url: formsubmission,
data: addproperty,
async : false,
cache : false,
contentType : false,
processData : false,
success: function(response){
console.log(response);
}
});
控制檯消息:
["C:\\fakepath\\abhishek.jpg","C:\\fakepath\\krunal.jpg","C:\\fakepath\\nitin.jpg"]
我想上傳圖像文件到笨控制器。但是當我打印$文件的值。比它顯示空數組。
哪裏是你的代碼在控制器控制你的文件嗎? :/ –