请帮忙。我正在尝试使用php和javascript创建拖放文件上传器,但是当我单击上传文件时,php文件显示以下错误:此页面无法正常运行localhost当前无法处理此请求。HTTP错误500
这是我的html的正文。
<body>
<div class="wrapper">
<div class="upload-console">
<h2 class="upload-console-header">Upload</h2>
<div class="upload-console-body">
<h3>Select files from your computer</h3>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="files[]" id="standard-upload-files" multiple>
<input type="submit" value="Upload files" id="standard-upload">
</form>
<h3>Or drag and drop files below</h3>
<div class="upload-console-drop" id="drop-zone">
Just drag and drop files here
</div>
<div class="bar">
<div class="bar-fill" id="bar-fill">
<div class="bar-fill-text" id="bar-fill-text"></div>
</div>
</div>
<div id="uploads-finished" class="hidden">
<h3>Processed files</h3>
</div>
</div>
</div>
</div>
<script src="js/upload.js"></script>
<script src="js/global.js"></script>
</body>
这是我的upload.php文件。
<?php
header('Content-Type: application/json');
$allowed = ['mp4','png','jpg'];
$processed = [];
图片似乎正在上传,但是出现500错误页面。我正在尝试让它获得进度条以显示进度,并更改隐藏的类以显示下载的文件。但是它重定向到uploads.php,错误为500。谢谢你。
所有的HTML和JS可以看出这里的codepen。
开满天机
心有法竹