Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel和Dropzone上传图像_Php_Apache_Laravel_Upload - Fatal编程技术网

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
希望这有帮助