使用 Bootstrap 4.0.0
<div class="container">
<div class="jumbotron mt-3" style="padding: 0.6em 1.6em;">
<h4>Uploader</h4>
<form enctype="multipart/form-data" action="/myurl/?action=upload" method="POST">
<input type="file" class="form-control-file">
<input type="submit" class="btn btn-primary" name="Upload">
</form>
</div>
</div>
结合另一端的PHP代码:
<?php var_dump($_FILES); ?>
返回:
array(0) { }
换句话说:我只是选择一个文件,/myurl/?action=upload
被调用,但empty($_FILES['myfile'])
是TRUE
/似乎没有传递任何文件。
问题出在哪里?
谢谢
问题是您没有在输入字段中提供正确的名称属性。
<input type="file" class="form-control-file" name="uploaded_file">
可能会帮助解决这个问题,但没有看到您的 PHP,这可能是其他问题。