PHP 文件上传功能实现代码
发布时间:2020-05-24 23:06:15 所属栏目:PHP 来源:互联网
导读:经过了几个小时的苦苦搜索,终于把这个问题给解决了.php文件上传对于高手来说确实是小菜,可是对我新手来说就显得手足无措了.
|
个人认为PHP文件的上传和下载的思路差不多一样.也就是在代码中多了一个header语句 <form action="download.php" method="GET" enctype="multipart/form-data"> <label for="file">Filename: <input type="file" name="FileName" id="Fileid" value="<?php echo $_FILES["file"]["name"];?>" /> php写的处理文件 <?php if( empty($_GET['FileName'])){ echo''; exit(); } $file_name=$_GET['FileName'];//得到要下载的文件 if (!file_exists($file_name)) { //检查文件是否存在 echo "文件找不到"; exit; } else { $file = fopen( $file_name,"r"); // 打开文件 // 输入文件标签 Header("Content-type: application/octet-stream"); //Header("Accept-Ranges: bytes"); //Header("Accept-Length: ".filesize( $file_name)); //Header("Content-Disposition: attachment; filename=" . $file_name); // 输出文件内容 echo fread($file,filesize( $file_name)); fclose($file); exit(); } ?> 以上代码是自己在网上找的,可是都不很齐全.记过了一段时间的调试与修改.终于把功能实现了.由于太兴奋了第一时间拿来和大家分享了. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
