是否可以在HTML / PHP中为上传器自动选择文件?

时间:2015-03-03 13:35:28

标签: php html css sql

我正在开发图书馆管理系统。管理员方可以输入新书。我想知道如果管理员将其留空,是否可以自动选择要上传的文件?

我在表单中使用了以下html代码(以及其他输入)。

<input name="MAX_FILE_SIZE" value="102400" type="hidden">
<input name="image" accept="image/jpeg" type="file">

在处理输入的php文件中,我使用以下代码上传文件。

$fileName = $_FILES['image']['name'];
$tmpName  = $_FILES['image']['tmp_name'];
$fileSize = $_FILES['image']['size'];
$fileType = $_FILES['image']['type'];

$filePath = $uploadDir . $fileName;

$result = move_uploaded_file($tmpName, $filePath);
if (!$result) {
echo "Error uploading file";
exit;
}

if(!get_magic_quotes_gpc())
{
    $fileName = addslashes($fileName);
    $filePath = addslashes($filePath);
}

代码完美无缺。我只是想知道如果管理员将文件上传器留空,是否有办法自动选择默认图像。图像(包含文本“IMAGE NOT AVAILABLE”)已预先保存在保存所有上传图像的文件夹中。如何在将其保存到我的数据库之前选择它?

干杯!

1 个答案:

答案 0 :(得分:0)

您应该使用is_uploaded_file功能检查文件是否上传到服务器。 如果没有,只需保存默认no-image.gif或类似的路径。