不是很明白你的意思,如果是要在网站上上传文件,就要根据你的WEB服务器用的是什么操作系统来决定。给你一个PHP上传文件的程序,希望对你有用。
//UPLOAD.PHP------------------------------------------------------
<?
if (!$uploadaction)
{
?>
<html>
<head>
<title>图片上传</title>
</head>
<body>
<table width="100%"><div align="center">
//注意,在ENCTYPE中一定要写入"multipart/form-data" ,否则服务器不知道你在上传文件!
<form enctype="multipart/form-data" name="submitform" action="upload.php" method="post">
//max_file_size为隐藏值域,VALUE值是限制上载文件大小的,单位为字节,此例中规定上传文件必须要小于100K
<input type="hidden" name="max_file_size" value="1000000">
<input type="hidden" name="uploadaction" value="1">
<tr>
<td colapan=2> <div align="center">
<input name="uploadfile" type="file" size="30">
<input name="submit" value="提交" type="submit">
</div></td>
</tr>
</form></div>
</table>
</body>
</html>
<?
}
else
{
$uploadaction=0;
//下面两行是控制上传延时时间的
$timelimit=60;
set_time_limit($timelimit);
if (($uploadfile != "none")&&($uploadfile != ""))
{
//取文件后缀名
$exname = strchr($uploadfile_name, ".");
//dirname($path_translated)取得当前目录,下面此句为文件存入当前此目录下UPLOAD目录下
$uploadpath = addslashes(dirname($path_translated))."upload/";
//取当前日期及时间,格式为YYMMDDGGIISS,取此值是为了将文件改名为当前日期及时间作为文件名,避免文件名重复
$posttime = date("YmdGis");
//替换文件名为当前日期及时间
$picname = $posttime.$exname;
//将目录名与文件名合并,以便存储
$filename = $uploadpath.$picname;
//判断文件名是否有重复
if (!file_exists($filename))
{
//拷贝文件至相应目录
if (copy($uploadfile,$filename))
{
echo "文件 $picname 上载成功!";
}
else
{
echo "文件 $picname 上载失败!";
}
unlink($uploadfile);
}
else
{
echo "文件 $picname 已经存在!";
}
//将延时时间改为默认值
set_time_limit(30);
}
//自动将网页跳转
echo "<META HTTP-EQUIV=REFRESH CONTENT='0;URL=index.php'>";
}
?>
//------------------------------------------------------------------