Bootstrap+PHP 다 중 그림 업로드 기능 인 스 턴 스 상세 설명
전단 코드:fileinput.html
<!DOCTYPE html>
<!-- release v4.1.8, copyright 2014 - 2015 Kartik Visweswaran -->
<html lang="en">
<head>
<meta charset="UTF-8"/>
<title>bootstrap </title>
<link href="/public/index/fileinput/css/bootstrap.min.css" rel="external nofollow" rel="stylesheet">
<link href="/public/index/fileinput/css/fileinput.css" rel="external nofollow" media="all" rel="stylesheet" type="text/css" />
<script src="/public/index/fileinput/js/jquery-2.0.3.min.js"></script>
<script src="/public/index/fileinput/js/fileinput.js" type="text/javascript"></script>
<script src="/public/index/fileinput/js/bootstrap.min.js" type="text/javascript"></script>
<!-- -->
<script src="/public/index/fileinput/js/fileinput_locale_zh.js" type="text/javascript"></script>
</head>
<body>
<div class="container kv-main">
<br>
<form enctype="multipart/form-data">
<div class="form-group">
<!-- -->
<input id="file-1" type="file" multiple class="file" data-overwrite-initial="false" data-min-file-count="2" name="images">
</div>
</form>
</div>
</body>
<script>
// filleinput
function initFileInput(ctrlName, uploadUrl){
var control = $('#'+ctrlName);
control.fileinput({
language: 'zh', //
uploadUrl:uploadUrl, //
allowedFileExtensions:['jpg','png'], //
showUpload:true, //
showCaption:false, //
maxFileSize: 1000, // kb 0
maxFilesNum: 3, //
overwriteInitial: false,//
browseClass: "btn btn-info", //
dropZoneEnabled: true,//
previewFileIcon: "<i class='glyphicon glyphicon-king'></i>",
msgFilesTooMany: " ({n}) {m}!",
});
}
// fileinput , ( id, )
initFileInput("file-1", "uploadImg");
//
$("#file-1").on("fileuploaded", function (event, data, previewId, index) {
//
console.log(data);
});
</script>
</html>
배경 코드:
/*
* bootst
*/
public function fileinput()
{
return $this->fetch();
}
public function uploadImg()
{
// var_dump($_FILES);
//
$file = request()->file('images');
// /public/uploads/img
$info = $file->move(ROOT_PATH . 'public' . DS . 'uploads/img');
if($info){
//
$data['response'] = $info->getSaveName();
return json($data);
// ,
// ......
}else{
//
echo $file->getError();
}
}
총결산위 에서 말 한 것 은 소 편 이 소개 한 Bootstrap+PHP 가 다 중 그림 업로드 기능 을 실현 하 는 실례 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.소 편 은 제때에 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
부트스트랩 5 스티커Sticky는 페이지의 특정 영역에서 요소를 잠글 수 있도록 하는 구성 요소입니다. 수동 설치(zip 패키지) 부트스트랩 이미지 구성 요소를 활용하고 프로젝트에서 사용하려면 먼저 을 설치해야 합니다. MDB CLI ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.