Php dropzone post文件和数据
我有一个问题时,发送我的文件,这些最后不张贴Php dropzone post文件和数据,php,dropzone.js,Php,Dropzone.js,我有一个问题时,发送我的文件,这些最后不张贴 <div class="container"><form role="form" method="post" action="upload.php" class="dropzone" id="mydropzone" enctype="multipart/form-data"> <input type="hidden" name="additionaldata" value="1" /> <div class
<div class="container"><form role="form" method="post" action="upload.php" class="dropzone" id="mydropzone" enctype="multipart/form-data">
<input type="hidden" name="additionaldata" value="1" />
<div class="form-group">
<label for="email">De</label>
<input type="email" class="form-control " name="email" placeholder="user@example.com" required />
<span class="icon fa fa-envelope fa-lg"></span>
</div>
<div class="form-group">
<label for="sub">Sujet</label>
<input type="text" class="form-control " name="sujet" placeholder="Sujet" required/>
<span class="icon fa fa-pencil fa-lg"></span>
</div>
<div class="form-group">
<textarea rows="5" cols="30" name="msg" placeholder="Bonjour, insérer votre Message" style="width:100%"></textarea>
<span class="icon-textarea fa fa-paper-plane fa-lg "></span>
</div>
<div class="dropzone-previews"></div>
<div><button id="submit-all" type="submit" class="btn btn default">Submit</button>
</div>
</form>
检查帖子的my upload.php
<?php
if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')
{
echo "RECEIVED ON SERVER: \n";
echo "FILES: \n";
print_r($_FILES);
echo "\$_POST: \n";
print_r($_POST);
}
您需要在successmultiple
或errormultiple
事件中访问服务器的响应:
例如,要在控制台中显示响应:
this.on("successmultiple", function(files, response) {
console.log(response);
});
this.on("errormultiple", function(files, response) {
console.log(response);
});
this.on("successmultiple", function(files, response) {
console.log(response);
});
this.on("errormultiple", function(files, response) {
console.log(response);
});