电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

PHP使用原生函數實現文件上傳及下載

瀏覽:10日期:2022-09-13 11:34:07

文件上傳:

if ( $_FILES && $_FILES[’attachment’] && $_FILES[’attachment’][’tmp_name’]){ $filesize = $_FILES[’attachment’][’size’]; //文件上傳大小限制:5M if($filesize > 5*1024*1024){exit(’上傳文件大小超出限制!’); } //文件保存目錄,如果不存在則創建之 $uploaddir = ROOT_DIR.’/public/attachment/notice/’; if(!file_exists($uploaddir))mkdir($uploaddir,0755,true); //獲取上傳文件擴展名 $arr_file = explode(’.’, basename($_FILES[’attachment’][’name’])); $filetype = $arr_file[count($arr_file)-1]; //獲取源文件名 $attachment_name = basename($_FILES[’attachment’][’name’]); //對文件進行重命名以避免中文字符的影響 $fname = md5(basename($_FILES[’attachment’][’name’]).microtime()).’.’.$filetype; $uploadfile = $uploaddir . $fname; if (move_uploaded_file($_FILES[’attachment’][’tmp_name’], $uploadfile)) {//獲取文件相對路徑$attachment = ’/public/attachment/notice/’. $fname; } else {exit(’文件上傳失敗!’); }}

注:'attachment'是上傳文件name,根據項目中的具體屬性值修改之。本上傳處理未對文件類型做限制處理,可根據具體需求自己處理之。

文件下載:

//輸入文件標簽 Header ( 'Content-type: application/octet-stream' ); Header ( 'Accept-Ranges: bytes' ); Header ( 'Accept-Length: ' . filesize ( $attachment_filepath ) ); Header ( 'Content-Disposition: attachment; filename=' . $attachment_filename ); //輸出文件內容 //讀取文件內容并直接輸出到瀏覽器 echo file_get_contents($attachment_filepath); exit ();

標簽: PHP
相關文章:
主站蜘蛛池模板: 食品无尘净化车间,食品罐装净化车间,净化车间配套风淋室-青岛旭恒洁净技术有限公司 | 玉米加工设备,玉米深加工机械,玉米糁加工设备.玉米脱皮制糁机 华豫万通粮机 | 银川美容培训-美睫美甲培训-彩妆纹绣培训-新娘化妆-学化妆-宁夏倍莱妮职业技能培训学校有限公司 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 涿州网站建设_网站设计_网站制作_做网站_固安良言多米网络公司 | OpenI 启智 新一代人工智能开源开放平台| 专业生产动态配料系统_饲料配料系统_化肥配料系统等配料系统-郑州鑫晟重工机械有限公司 | 贴片电容-贴片电阻-二三极管-国巨|三星|风华贴片电容代理商-深圳伟哲电子 | 利浦顿蒸汽发生器厂家-电蒸汽发生器/燃气蒸汽发生器_湖北利浦顿热能科技有限公司官网 | 北京遮阳网-防尘盖土网-盖土草坪-迷彩网-防尘网生产厂家-京兴科技 | 杰恒蠕动泵-蠕动泵专业厂家-19年专注蠕动泵 | 香港新时代国际美容美发化妆美甲培训学校-26年培训经验,值得信赖! | 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 东莞市海宝机械有限公司-不锈钢分选机-硅胶橡胶-生活垃圾-涡电流-静电-金属-矿石分选机 | PSI渗透压仪,TPS酸度计,美国CHAI PCR仪,渗透压仪厂家_价格,微生物快速检测仪-华泰和合(北京)商贸有限公司 | 昊宇水工|河北昊宇水工机械工程有限公司 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 缝纫客| 浙江华锤电器有限公司_地磅称重设备_防作弊地磅_浙江地磅售后维修_无人值守扫码过磅系统_浙江源头地磅厂家_浙江工厂直营地磅 | 武汉画册印刷厂家-企业画册印刷-画册设计印刷制作-宣传画册印刷公司 - 武汉泽雅印刷厂 | ET3000双钳形接地电阻测试仪_ZSR10A直流_SXJS-IV智能_SX-9000全自动油介质损耗测试仪-上海康登 | 谈股票-今日股票行情走势分析-牛股推荐排行榜 | 防爆电机_防爆电机型号_河南省南洋防爆电机有限公司 | 深圳APP开发_手机软件APP定制外包_小程序开发公司-来科信 | 常州翔天实验仪器厂-恒温振荡器-台式恒温振荡器-微量血液离心机 恒温恒湿箱(药品/保健品/食品/半导体/细菌)-兰贝石(北京)科技有限公司 | 磁力反应釜,高压釜,实验室反应釜,高温高压反应釜-威海自控反应釜有限公司 | 智能风向风速仪,风速告警仪,数字温湿仪,综合气象仪(气象五要素)-上海风云气象仪器有限公司 | 合肥网带炉_安徽箱式炉_钟罩炉-合肥品炙装备科技有限公司 | 知企服务-企业综合服务(ZiKeys.com)-品优低价、种类齐全、过程管理透明、速度快捷高效、放心服务,知企专家! | 德国GMN轴承,GMN角接触球轴承,GMN单向轴承,GMN油封,GMN非接触式密封 | 苏州伊诺尔拆除公司_专业酒店厂房拆除_商场学校拆除_办公楼房屋拆除_家工装拆除拆旧 | 西安文都考研官网_西安考研辅导班_考研培训机构_西安在职考研培训 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 软文发布-新闻发布推广平台-代写文章-网络广告营销-自助发稿公司媒介星 | 活性炭-蜂窝-椰壳-柱状-粉状活性炭-河南唐达净水材料有限公司 | 国际金融网_每日财经新资讯网 | 河南砖机首页-全自动液压免烧砖机,小型砌块水泥砖机厂家[十年老厂] | 武汉刮刮奖_刮刮卡印刷厂_为企业提供门票印刷_武汉合格证印刷_现金劵代金券印刷制作 - 武汉泽雅印刷有限公司 | 脱硝喷枪-氨水喷枪-尿素喷枪-河北思凯淋环保科技有限公司 | 手持式3d激光扫描仪-便携式三维立体扫描仪-北京福禄克斯 | 活性炭-果壳木质煤质柱状粉状蜂窝活性炭厂家价格多少钱 |