【发布时间】:2013-03-25 20:23:24
【问题描述】:
我已经创建了一个图片上传表单,使用 twitter 引导程序和 jansy 扩展,使用下一个代码部分:
<form action="fileName.php" method="post" enctype="multipart/form-data">
<div class="fileupload fileupload-new" data-provides="fileupload">
<div class="fileupload-preview thumbnail" style="width: 200px; height: 150px;"></div>
<div>
<span class="btn btn-file"><span class="fileupload-new">Select image</span><span class="fileupload-exists">Change</span><input type="file" name="pic" id="pic"/></span>
<a href="#" class="btn fileupload-exists" data-dismiss="fileupload">Remove</a>
<button type="submit" class="btn">Upload</button>
</div>
</form>
在 fileName.php 上执行以下代码:
print_r($_FILES);
if($_FILES["pic"]["error"] > 0){ /*image uploading has failed*/
echo "Error occured ".$_FILES["pic"]["error"];
}
else {
echo "image was uploaded successfully";
}
并返回下一条消息:
Array ( [pic] => Array ( [name] => [type] => [tmp_name] => [error] => 4 [size] => 0 ) ) Error occured 4
文件怎么没有上传?我该如何解决这个问题?
谢谢。
【问题讨论】:
-
文件大小是多少?
-
@Narek 文件大小为 100KB
-
请尝试输入类型提交而不是按钮。
-
@Praveenkalal,还是不行
-
您是否尝试过在您的页面上设置错误输出?所需目录的权限是否正确?
标签: php html forms twitter-bootstrap