gpt4 book ai didi

javascript - 当尝试上传超过 5mb 的文件时,Dropzone.js 在发布 500 时出现错误(内部服务器错误)

转载 作者:行者123 更新时间:2023-11-27 23:56:30 24 4
gpt4 key购买 nike

这是我的代码:

 var previewNode = $("#template");
previewNode[0].id = "";
var previewTemplate = previewNode.parent().html();
previewNode.remove();

var documentsDropzone = new Dropzone("#AddDocumentModal #AddFiledropzoneForm", {
url: '/Admin/Admin/SaveTempFile/',
previewTemplate: previewTemplate,
previewsContainer: "#documentpreviews",
clickable: "#dropzonePreviewZone",
accept: function (file, done) {
$('#add-Document-submit').prop('disabled', false);
var fileType = file.name.split('.').pop().toLowerCase();
var isValidFileType = fileType == 'docx' || fileType == 'doc' || fileType=='pdf';
if (!isValidFileType) {
$('#add-Document-submit').prop('disabled', true);
documentsDropzone.disable();
$('.dropzone-add-document-error-message').show();
}
else {
$('#documentpreviews').show();
done();
}
}
});

当我上传小文件时一切都很好。但是,当我尝试上传大小大约超过 5 mb 的文件时,我收到这样的错误 500(内部服务器错误)。这是html代码:

<div id="dropzonePreviewZone" class="dz-default dz-message default-view-dropzone-css">
<span class="glyphicon glyphicon-open upl-img dropzone-glyphicon-upload"></span>
<br/>
<span class="drop-text">Drop files here or click to upload</span>
</div>

<div class="files" id="documentpreviews"></div>

<div class="dropzone-add-document-error-message">
<div class="dropzone-error-div"><img src="@Links.Content.images.Declined_png" alt=""/></div>
<div class="dropzone-error-div dropzone-error-message"><p>Error! Files of this format are not accepted!</p></div>
<button class="close-dropzone-error-message dropzone-error-div"><img src="~/Content/images/delete_icon.png" alt=""/>
</button>
</div>

<div class="files" id="logopreviews">
<div id="template" class="file-row">

<div class="dropzone-elements-result-upload succes-dropzone-file-upload-body">
<img src="@Links.Content.images.Approved_png" alt=""/>
<span class="name" data-dz-name></span>
(<span class="size" data-dz-size></span>)
<div class="progress progress-striped active" role="progressbar" aria-valuemin="0" aria-valuemax="100"
aria-valuenow="0">
<div class="progress-bar progress-bar-success" data-dz-uploadprogress></div>
</div>
</div>
<button class="remove-Temp-File dropzone-elements-result-upload"><img src="~/Content/images/delete_icon.png"
alt=""/></button>
</div>
</div>

有人可以帮助我吗?我不明白我做错了什么。

最佳答案

您必须编辑 php.ini 文件,因为文件的最大大小太小。在您的 php ini 中更改 upload_max_filesize 的值。另外,更改有时会导致此错误的 maxRequestLength。我在上传巨大的 XML 文件时遇到了同样的问题

关于javascript - 当尝试上传超过 5mb 的文件时,Dropzone.js 在发布 500 时出现错误(内部服务器错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32222761/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com