相关疑难解决方法(0)

将文件上传到PHP时,为什么$ _FILES为空?

我的Windows 7计算机上安装了WampServer 2.我正在使用Apache 2.2.11和PHP 5.2.11.当我尝试从表单上传任何文件时,它似乎上传,但在PHP中,$_FILES数组为空.文件c:\wamp\tmp夹中没有文件.我已配置php.ini为允许文件上传等.该tmp文件夹具有当前用户的读/写权限.我很难过.

HTML:

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
    <form enctype="multipart/form-data" action="vanilla-upload.php" method="POST">
        Choose a file to upload: <input name="uploadedfile" type="file" /><br />
        <input type="submit" value="Upload File" />
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

PHP:

<?php
echo 'file count=', count($_FILES),"\n";
var_dump($_FILES);
echo "\n";
?>
Run Code Online (Sandbox Code Playgroud)

php apache file-upload

133
推荐指数
9
解决办法
18万
查看次数

使用HTML Form和Dropzone JS时,$ _FILES返回空

我花了太多时间在这上面,并在stackoverflow上浏览了各种问题/答案.

我正在使用dropzone.js为我们的HTML/PHP表单添加基本的拖放上传功能.拖放工作正常,但是当提交表单或上传文件时,$ _FILES返回空,我无法弄明白.

我查了教程和没有运气,也查了一些Q&A的距离计算器张贴在这里,但没有任何帮助.

这是最简单形式的表单:

<form action="<? echo BASE_URL; ?>/process-uploads.php" method="POST" class="form-signin" role="form" enctype="multipart/form-data">

        <div class="upload_container dropzone">Drag & drop file here or

                <div class="fallback">
                    <input name="ad" type="file" />
                </div>
            </div><!--fileUpload btn btn-primary-->

        <div class="dropzone-previews"></div>

                <input class="btn btn-lg btn-primary btn-block btn-forward" style="background:#00a85a;" type="submit" name="submit" value="Next Step" />
            </form>
Run Code Online (Sandbox Code Playgroud)

JS是:

<script type="text/javascript">

var myDropzone = new Dropzone(".dropzone", { 
    url: "<? echo BASE_URL; ?>/process-uploads.php/",
    paramName: "ad",
    addRemoveLinks: true,
    //maxFiles: 1,
    autoProcessQueue: false,
    //uploadMultiple: …
Run Code Online (Sandbox Code Playgroud)

javascript php forms jquery dropzone.js

5
推荐指数
1
解决办法
3239
查看次数

标签 统计

php ×2

apache ×1

dropzone.js ×1

file-upload ×1

forms ×1

javascript ×1

jquery ×1