发送文件输入不起作用

时间:2016-10-23 21:04:52

标签: html forms

我想通过表单发送文件,但我不知道为什么,在帖子之后文件的数据总是空的。

我在表格中发送的所有其他数据,我没有问题,只是我想发送文件。

一个想法?

<form name="contact" action="mysite.com/boutique/index.php?Info&Contact&Process&action=process" method="post" enctype="multipart/form-data">
    <input type="hidden" name="formid" value="d190f7c98c1f66b7147e0d239a1e23ce" />

    <div class="controls col-md-6">
      <input type="file" name="evidence_document" id="file" class="form-control" />
    </div>

    <button type="submit" class="btn  btn-primary">Continuer</button>
</form>

关于我的测试的一个例子:就像你可以看到evidence_document不存在!

array(9) { 
["formid"]=> string(32) "d190f7c98c1f66b7147e0d239a1e23ce" 
["name"]=> string(13) "test"
["email"]=> string(30) "test@testt.com" 
["customers_telephone"]=> string(14) "09 88 55 44 55"
["customer_id"]=> string(1) "1" 
["order_id"]=> string(1) "2" 
["email_subject"]=> string(14) "fdgdsfgdsfgsdf" 
["enquiry"]=> string(23) "gdgsdfgdsfgsdfgfdsgfdsg" ["number_email_confirmation"]=> string(1) "5"
 } 

补充资料

     object(ClicShopping\OM\Upload)#38 (8) { 
["_file":protected]=> string(17) "evidence_document" 
["_filename":protected]=> NULL 
["_destination":protected]=> string(61) "/var/www//boutique/sources/download/Evidence" 
["_permissions":protected]=> int(511) 
["_extensions":protected]=> array(2) { 
[0]=> string(3) "mp4" 
[1]=> string(3) "jpg" } 
["_replace":protected]=> string(9) "201610_2_" 
["_upload":protected]=> array(0) { } 
["_maxsize"]=> NULL } NULL 

1 个答案:

答案 0 :(得分:0)

您无法在post数组中找到该文件。他们带着$ _FILES数组。

$_FILES['evidence_document']; // your file is here

没有;

$_POST['evidence_document'];