我想上傳一個圖像到服務器使用PHP並保存在一個目錄,然後返回圖像的URL。PHP圖像上傳
的html代碼:
<?php
if(isset($_POST['Save']))
{
/*image */
$traget_dir="image/";
$traget_file=$traget_dir .basename($_FILES["image"]["name"]);
$uploadOk=1;
$imageFileType = pathinfo($traget_file,PATHINFO_EXTENSION);
$check=getimagesize($_FILES["image"]["tmp_name"]);
if($check !== false) {
echo "File is an image - " . $check["mime"] . ".";
$uploadOk = 1;
} else{
echo "File is not an image.";
$uploadOk = 0;
}
/*end image upload*/
}
?>
錯誤的上傳時間:
上傳圖像注意:未定義指數:圖像中
<form method="post">
<fieldset>
<div class="form-group col-md-6 col-lg-6 col-sm-12">
<input type="file" class="form-control" name="image" required="required">
</div>
<div class="form-group">
<button type="submit" name="Save" class="btn btn-primary">Create</button>
</div>
</fieldset>
</form>
PHP代碼
秒無錯誤>
警告:和getimagesize()[function.getimagesize]:文件名不能 空在
感謝幫助和視圖。
你可以顯示你的完整的PHP代碼和HTML? –