求一个html上传图片php接收代码 10
我想把图片上传到网站特定文件夹里面,页面有个上传接口<inputname=""type="file"/>,就是不知道用php怎样接收然后将图片保存到文件夹下面,求教了,希...
我想把图片上传到网站特定文件夹里面,页面有个上传接口<input name="" type="file" />,就是不知道用php怎样接收然后将图片保存到文件夹下面,求教了,希望给个简单实用的代码最好是完整的php页面代码,感谢
展开
4个回答
展开全部
html表单部分要这样:
<form method="post" action="proAddFile.php" enctype="multipart/form-data" >
<input type="hidden" name="MAX_FILE_SIZE" value="6000000">
<input name="form_data" type="file">
php部分:
if(is_uploaded_file($_FILES['form_data']['tmp_name']))
{
$file=$_FILES['form_data'];
$name=$file['name'];
echo $type=$file['type'];
$size=$file['size'];
$tmpfile=$file['tmp_name']; //临时存放文件
$error=$file['error'];
if($erro) die("上传出现错误");
if($size>60000) die("太大");
switch($type){ // 得到上传文件后缀
case 'image/pjpeg' : $extension='.jpg'; //jpeg
break;
。。。。
default:
echo "出现错误";
}
$filename="wt209_" . date("Ymdhis") . $extension;
$myfile="your directory" . $filename;
if(move_uploaded_file($tmpfile,$myfile);) echo "上传成功";
}
?>
may help for you ,great regard from kwl.
<form method="post" action="proAddFile.php" enctype="multipart/form-data" >
<input type="hidden" name="MAX_FILE_SIZE" value="6000000">
<input name="form_data" type="file">
php部分:
if(is_uploaded_file($_FILES['form_data']['tmp_name']))
{
$file=$_FILES['form_data'];
$name=$file['name'];
echo $type=$file['type'];
$size=$file['size'];
$tmpfile=$file['tmp_name']; //临时存放文件
$error=$file['error'];
if($erro) die("上传出现错误");
if($size>60000) die("太大");
switch($type){ // 得到上传文件后缀
case 'image/pjpeg' : $extension='.jpg'; //jpeg
break;
。。。。
default:
echo "出现错误";
}
$filename="wt209_" . date("Ymdhis") . $extension;
$myfile="your directory" . $filename;
if(move_uploaded_file($tmpfile,$myfile);) echo "上传成功";
}
?>
may help for you ,great regard from kwl.
2017-06-17
展开全部
html
<form method="post" action="s.php" enctype="multipart/form-data"><input type="file" name="myfile">
<input type="submit">
php
<?php
$t=$_FILES['myfile']['tmp_name'];
$name=$_FILES['myfile']['name'];
move_uploaded_file($t,'temp/'.$name);
//运行前 需要在这个php文件同级新建文件夹temp 就会保存进去
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$_FILES['userfile']['name']
客户端机器文件的原名称。
$_FILES['userfile']['type']
文件的 MIME 类型,需要浏览器提供该信息的支持,例如“image/gif”。
$_FILES['userfile']['size']
已上传文件的大小,单位为字节。
$_FILES['userfile']['tmp_name']
文件被上传后在服务端储存的临时文件名。 $_FILES['userfile']['error']
客户端机器文件的原名称。
$_FILES['userfile']['type']
文件的 MIME 类型,需要浏览器提供该信息的支持,例如“image/gif”。
$_FILES['userfile']['size']
已上传文件的大小,单位为字节。
$_FILES['userfile']['tmp_name']
文件被上传后在服务端储存的临时文件名。 $_FILES['userfile']['error']
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$tempFile = $_FILES['Filedata']['tmp_name'];//获取FILES的缓存文件
$targetPath = "/site/";//要保存到的新目录
$targetFile = "1.jpg";//要生成的文件名
move_uploaded_file($tempFile,$targetPath.$targetFile);//PHP自带函数
$targetPath = "/site/";//要保存到的新目录
$targetFile = "1.jpg";//要生成的文件名
move_uploaded_file($tempFile,$targetPath.$targetFile);//PHP自带函数
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询