brophp框架中文件上传类path设置要点

来源:互联网 发布:梦里花落知多少不死鸟 编辑:程序博客网 时间:2024/06/06 09:17

brophp框架给大家提供了功能强大的文件上传类FileUpload,并且可以通过set()方法对上传文件保存路径自行指定,不过手册中的说明不够详细,在使用过程中很多同学因为这点不能正确设置指定路径而放弃了自定义的路径设置,好东西不能随心使用有些遗憾,于是本人通过多次测试,总结使用要点如下:


首先大家要明确一点:这里的path指的是服务器上的本地路径。
要知道当你点击提交按钮时,如果上传文件符合要求,要上传的文件已经通过你form表单中指定的method瞬间传到了服务器上的临时文件夹,之后操作相当于服务器在自己硬盘里挪动文件,这也是文件上传的基本原理。

1、使用相对路径
"./"
表示当前项目的根目录
相当于PROJECT_PATH

类中的默认上传路径使用此法表示如下:
"./public/uploads"
PROJECT_PATH."public/uploads"


2、使用绝对路径
"/"
表示AppServ安装磁盘的根目录(同Linux系统中的"/")
如果你安装在C盘就相当于"C:/",在D盘则相当于"D:/"
你也可以直接设置为"D:/"表示存放到D盘根目录,这样比较直观便于理解,但是不兼容Linux系统。

技巧:打开上传文件要存放的目录,复制资源管理器中的路径粘贴即可。
不知为什么绝对路径最多只能到每个应用的根目录,再往下设置这招就不好使了。


推荐:还是使用相对路径比较好
个人喜欢用"./public/uploads",清晰明了兼容性好。

以上愿与大家分享交流,本人水平有限,不足之处多多指教。
同时也希望brophp的下一个版本更完善更强大,手册更详细更好用,支持brophp!支持兄弟连!

PS:几天前做项目时总结的,一直没有机会上网发布,今天把它贴出来……

原文地址:http://bbs.lampbrother.net/read-htm-tid-118165.html

阅读(113) | 评论(0) | 转发(0) |
0

上一篇:让你们真正的认识45期!加油。

下一篇:第一次发贴

相关热门文章
  • qpid service 的root引发的权...
  • 淘富阁开店推广秘籍
  • 太阳城代理竭诚为您服务...
  • 分析360搜索为何推出“双Ctrl...
  • 出售!同款网分E5100A AGILENT...
  • IP Sec VPN与NAT破镜重圆
  • 网站导航
  • GoAgent图文设置教程
  • UT2.0正式版下载
  • tomcat6.0配置(含配置视频下载...
  • 大家都是用什么来管理hadoop集...
  • 网站被人挂了吗,添加了些程序...
  • Nginx如何保证不走宕机的那个...
  • 大家谈谈MYSQL客户端和服务器...
  • 以下代码运行后为何会输出5?...
给主人留下些什么吧!~~
原创粉丝点击