作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为此 blueimp 插件使用多个文件上传 demo , doc
它们通过 AJAX 文件进行文件上传。但是,我不需要通过 Ajax 上传。提交表单时,我需要在同一页面中显示 $_FILES 详细信息。
我尝试过以下代码:
<form id="fileupload" action="" method="POST" enctype="multipart/form-data">
<div class="row fileupload-buttonbar">
<div class="col-lg-7">
<span class="btn btn-success fileinput-button">
<i class="glyphicon glyphicon-plus"></i>
<span>Add files...</span>
<input type="file" name="files[]" multiple>
</span>
<button id='subtest' type="submit" class="btn btn-primary start">
<i class="glyphicon glyphicon-upload"></i>
<span>Start upload</span>
</button>
</div>
</div>
</form>
<script>
$('#subtest').click(function() {
$('#fileupload').submit();
});
</script>
PHP 脚本:
<?php
if(isset($_POST)) {
print_r($_FILES);
}
?>
我在提交表单时得到了以下 $_FILES 结果。
Array
(
[files] => Array
(
[name] => Array
(
[0] =>
)
[type] => Array
(
[0] =>
)
[tmp_name] => Array
(
[0] =>
)
[error] => Array
(
[0] => 4
)
[size] => Array
(
[0] => 0
)
)
我不知道为什么结果会变成上面这样。(上传_ERR_NO_文件值:4;没有上传文件)。
帮助我...提前致谢。
最佳答案
只需关闭表单标签并重试即可。以下代码适用于我的系统
<html>
<body>
<form id="fileupload" action="uploader.php" method="post" enctype="multipart/form-data">
<div class="row fileupload-buttonbar">
<div class="col-lg-7">
<span class="btn btn-success fileinput-button">
<i class="glyphicon glyphicon-plus"></i>
<span>Add files...</span>
<input type="file" name="files[]" multiple>
</span>
<button id='subtest' type="submit" class="btn btn-primary start">
<i class="glyphicon glyphicon-upload"></i>
<span>Start upload</span>
</button>
</div>
</div>
</form>
</body>
</html>
uploader.php
<?php
if(isset($_POST)) {
print_r($_FILES);
}
?>
关于javascript - 在 blueimg 中上传文件时 $_FILES 返回空结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21604179/
我正在为此 blueimp 插件使用多个文件上传 demo , doc 它们通过 AJAX 文件进行文件上传。但是,我不需要通过 Ajax 上传。提交表单时,我需要在同一页面中显示 $_FILES 详
我是一名优秀的程序员,十分优秀!