Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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
Ajax 区块上载不适用于大文件-Laravel 5.8_Ajax_Laravel_Dropzone.js_Dropzone_Laravel 5.8 - Fatal编程技术网

Ajax 区块上载不适用于大文件-Laravel 5.8

Ajax 区块上载不适用于大文件-Laravel 5.8,ajax,laravel,dropzone.js,dropzone,laravel-5.8,Ajax,Laravel,Dropzone.js,Dropzone,Laravel 5.8,我需要上传大文件到我的网站,为此,我使用了Dropzone JS,我不明白,一切都是好的和真实的,但尽管如此,任何大文件的上传都没有完成,当上传小文件时,我得到了一个结果,但当我尝试使用更大的文件(如5MB)时 它在主机上传的一部分停止,例如(Hostinger) 不起作用,并从WampServer 4(本地主机)的laravel验证程序中给出一个错误 我试图在这里删除我的验证器,但同样的问题,我不能 上传或检查是否是一个有效的文件或类似的东西!(对于本地主机) 我尝试了很多,但我不理解问题

我需要上传大文件到我的网站,为此,我使用了Dropzone JS,我不明白,一切都是好的和真实的,但尽管如此,任何大文件的上传都没有完成,当上传小文件时,我得到了一个结果,但当我尝试使用更大的文件(如5MB)时

  • 它在主机上传的一部分停止,例如(Hostinger)
  • 不起作用,并从WampServer 4(本地主机)的laravel验证程序中给出一个错误
我试图在这里删除我的验证器,但同样的问题,我不能 上传或检查是否是一个有效的文件或类似的东西!(对于本地主机)

我尝试了很多,但我不理解问题,无法找到解决方案,请帮助,这是我的代码:

我的观点:

<form action="{{ route('files') }}" enctype="multipart/form-data" class="dropzone" id="fileupload" method="POST">
      @csrf
      <input type="hidden" name="item_id" value="{{ $item->id }}">
      <div class="fallback">
           <input name="file" type="files" multiple />
      </div>
</form>
Dropzone.prototype.defaultOptions.dictDefaultMessage = "DRAG & DROP FILES HERE TO UPLOAD";
var myDropzone = new Dropzone("#fileupload", {
    acceptedFiles: ".jpg, .jpeg, .png, .zip",
    chunking: true,
    method: "POST",
    maxFilesize: 3072, // 3GB
    chunkSize: 10000000, // 10MB
    maxFiles: 6,
    parallelChunkUploads: true,
});
JS:

<form action="{{ route('files') }}" enctype="multipart/form-data" class="dropzone" id="fileupload" method="POST">
      @csrf
      <input type="hidden" name="item_id" value="{{ $item->id }}">
      <div class="fallback">
           <input name="file" type="files" multiple />
      </div>
</form>
Dropzone.prototype.defaultOptions.dictDefaultMessage = "DRAG & DROP FILES HERE TO UPLOAD";
var myDropzone = new Dropzone("#fileupload", {
    acceptedFiles: ".jpg, .jpeg, .png, .zip",
    chunking: true,
    method: "POST",
    maxFilesize: 3072, // 3GB
    chunkSize: 10000000, // 10MB
    maxFiles: 6,
    parallelChunkUploads: true,
});

检查PHP.ini配置的最大大小

upload_max_filesize = 10M
post_max_size = 11M

但它是在本地主机上工作的,不是在我的主机上,我看到当我上传时,它停止了:(
maxFilesize:
代表mb而不是kb,对吗?