输入文件是否适用于php5.4内置的网络服务器?
当我在本地测试计算机上发布文件 $ _ FILES 数组为空时。
这是我的表格:
<form name="publicite" enctype="multipart/form-data" class="form-horizontal" method="post" action="">
<div class="control-group">
<label class="control-label" for="dynamique">Fichier Dynamique</label>
<div class="controls">
<div class="input-append">
<input id="dynamique" type="file" />
</div>
</div>
</div>
<div class="control-group">
<label class="control-label" for="img">Fichier Image</label>
<div class="controls">
<div class="input-append">
<input id="img" type="file" />
</div>
</div>
</div>
<div class="control-group">
<div class="controls">
<button class="btn btn-primary" type="submit">Enregistrer</button>
<button class="btn" type="button">Annuler</button>
</div>
</div>
在服务器端,我就是这样做的:
var_dump($_FILES);
它回归:
array (size=0)
空
答案 0 :(得分:2)
您应该从所有字段中提供一个名称来访问它。
<input id="dynamique" type="file" name="dynamique" />
<input id="img" type="file" name="img"/>
答案 1 :(得分:1)
您应该为输入命名:
<input id="img" type="file" name="file1" />
然后 $ _ FILES 应包含输入中具有指定名称的数据。