Php Laravel和Dropzone上传图像
我的视图中有以下代码:Php Laravel和Dropzone上传图像,php,apache,laravel,upload,Php,Apache,Laravel,Upload,我的视图中有以下代码: <script type="text/javascript"> $("document").ready(function(){ Dropzone.autoDiscover = false; var myDropzone = new Dropzone("#dropzone", { url: "{{url('subir-foto/'.$publicacion->id)}}", maxFilesize:
<script type="text/javascript">
$("document").ready(function(){
Dropzone.autoDiscover = false;
var myDropzone = new Dropzone("#dropzone", {
url: "{{url('subir-foto/'.$publicacion->id)}}",
maxFilesize: 10,
dictDefaultMessage : "Click aquí para subir fotos",
previewTemplate : '<div style="display:none"></div>',
});
myDropzone.on("sending", function(file) {
$("#progress").show();
$("#dropzone").hide();
});
myDropzone.on("totaluploadprogress", function(progress) {
$("#bar").width(progress+'%');
$("#percent").html(progress.toFixed(2)+'%');
if (progress==100)
$("#percent").html('Procesando...');
});
myDropzone.on("queuecomplete", function() {
$.ajax({
url: "{{URL::to('fotos/'.$publicacion->id)}}",
beforeSend: function(){$("#photos").html('<div class="spinner"></div>');},
success: function(jsonData) {
$("#photos").html(jsonData);
}
});
myDropzone.removeAllFiles(true);
$("#progress").hide();
$("#bar").width('0%');
$("#percent").html("0%");
$("#dropzone").show();
});
});
</script>
<div id="progress" style="display:none" class="progress progress-striped active">
<div id="bar" class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 0%;">
<div id="percent"></div>
</div>
</div>
<button id="dropzone" class="btn btn-primary" type="submit">Subir fotos</button>
问题是:
当我尝试上传很多照片时,我最多只能上传5张照片。。。。在使用WAMP服务器的本地主机中,我没有遇到这个问题。响应是一个500错误
请提供您的反馈
最好的建议是,您可能需要增加php的执行时间。将此代码放在php文件上方或更新php ini文件
ini_set('max_execution_time', 300); //300 seconds = 5 minutes
您还可以增加PHP5.3.1中引入的max_file_uploads
万一
max\u file\u uploads=100
不适用于您,然后搜索suhosin.upload.max\u uploads
并将其设置为
suhosin.upload.max_uploads=100
希望这有帮助。可能需要增加php的执行时间。将此代码放在php文件上方或更新php ini文件
ini_set('max_execution_time', 300); //300 seconds = 5 minutes
您还可以增加PHP5.3.1中引入的max_file_uploads
万一
max\u file\u uploads=100
不适用于您,然后搜索suhosin.upload.max\u uploads
并将其设置为
suhosin.upload.max_uploads=100
希望这有帮助