永发信息网

PHP文件上传不能上传图片

答案:1  悬赏:50  手机版
解决时间 2021-05-01 12:14
  • 提问者网友:椧運幽默
  • 2021-04-30 17:01

现在这个上传,只能上传文本文件,但是上传图片格式的文件就不行,怎么回事?

upload.php

<?php
include("../Public/publice_function.php");
$f=$_FILES['userfile'];
$dest_dir='uploads';//设定上传目录
$dest=$dest_dir.'/'.date("ymd")."_".$f['name'];//设置文件名为日期加上文件名避免重复
$r=move_uploaded_file($f['tmp_name'],$dest);
chmod($dest, 0755);//设定上传的文件的属性

$smarty -> display('Upload.html');
?>

 

upload.html

<form enctype="multipart/form-data" method="POST">
    <!-- MAX_FILE_SIZE must precede the file input field -->
    <input type="hidden" name="MAX_FILE_SIZE" value="30000" />
    <!-- Name of input element determines name in $_FILES array -->
    Send this file: <input name="userfile" type="file" />
    <input type="submit" value="Send File" />
</form>

最佳答案
  • 五星知识达人网友:長槍戰八方
  • 2021-04-30 18:17
目录没有设置好吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯