zend Framework上传图片源码

江城夜枫 2010-06-20 09:31:44
恳求各位高手 解决 在下感激不尽.....
...全文
605 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
RXPY2007 2010-09-29
  • 打赏
  • 举报
回复
一般都是用9楼的!
pirate9413 2010-08-18
  • 打赏
  • 举报
回复
$file = new Zend_File_Transfer_Adapter_Http();
if ($file->isUploaded()) { //是否有文件上传
$path = date('Y-m-d') . '/'; //保存路径
$save_dir = $path;
$folder = new Zend_Search_Lucene_Storage_Directory_Filesystem($save_dir); //如果文件夹不存在,则创建
$file_name = $file->getFileName(null, false); //获取上传文件名

$file->addFilter('Rename', array('target' => $save_dir . $file_name)); //重新命名
$file->setDestination($save_dir); //保存路径
$file->addValidator('Extension', FALSE, array('jpg', 'gif', 'png', 'jpeg')); //扩展名验证
if (!$file->receive()) { //执行上传
echo 'upload file error';
exit;
}
echo 'upload success';
}
yzxlyd 2010-08-06
  • 打赏
  • 举报
回复
view:

<form enctype="multipart/form-data" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="100000000" />
文件:<input name="uploadedfile" type="file" />
<br />
<input type="submit" value="Upload File" />
</form>


controller:

if ($this->getRequest()->isPost()) {
$adapter = new Zend_File_Transfer_Adapter_Http();
$adapter->setDestination(APPLICATION_PATH);
if (!$adapter->receive()) {
echo implode("\n", $adapter->getMessages());
}
}
sd1307790 2010-08-03
  • 打赏
  • 举报
回复
建议多看手册
xujianwei 2010-07-26
  • 打赏
  • 举报
回复
百度一下就知道了
江城夜枫 2010-07-04
  • 打赏
  • 举报
回复
非常感谢
qq327893654 2010-06-28
  • 打赏
  • 举报
回复

if(is_uploaded_file($_FILES["ppt"]["tmp_name"])){
$size=1024*1024*3;
if($_FILES["ppt"]["size"]>$size){
echo "文件不能大于3M";
}
else{
switch($_FILES["ppt"]["type"]){
case "image/jpeg":
$ok=1;
break;
case "image/pjpeg":
$ok=1;
break;
case "image/bmp":
$ok=1;
break;
default:
$ok=0;
break;
}
if($ok==1){
move_uploaded_file($_FILES["ppt"]["tmp_name"],
"./aa/".$_FILES["ppt"]["name"]);
pengjinao 2010-06-28
  • 打赏
  • 举报
回复
咱也新手 不会 关注中!
江城夜枫 2010-06-28
  • 打赏
  • 举报
回复
麻烦写出来看看 感激不尽
libinlibin5210 2010-06-24
  • 打赏
  • 举报
回复
加分中。。。。
a136zly520 2010-06-22
  • 打赏
  • 举报
回复
里面有上传图片的类,导入就可以用了。你找不到的话就只能用最原始的手动写了
内容概要:本文围绕基于PSO-DWA的无人机三维动态避障路径规划展开研究,提出了一种融合粒子群优化(PSO)算法与动态窗口法(DWA)的混合路径规划方法,旨在解决复杂三维动态环境中无人机的安全导航问题。该方法充分发挥PSO全局寻优能力强的优势与DWA局部实时避障反应快的特点,通过Matlab仿真平台实现了算法建模、环境构建与轨迹优化,并在城市、山地等多类复杂场景中验证了其在路径安全性、最优性与实时性方面的综合性能。研究还进一步对比了PSO-DWA与其他主流智能优化算法(如GWO、WOA、SSA等)在路径长度、避障成功率、能耗及计算效率等多维度指标下的表现,同时拓展至多无人机动态协同避障与三维航迹规划等应用场景,展现了较强的技术适应性与工程应用潜力。; 适合人群:具备一定编程基础,熟练掌握Matlab仿真工具,从事无人机路径规划、智能优化算法、自动化控制或机器人导航等相关方向的科研人员、研究生及工程技术人员。; 使用场景及目标:①解决复杂三维空间中动态障碍物环境下的无人机实时避障与路径优化问题;②对比分析PSO-DWA与其他智能优化算法在多成本函数约束下的综合性能差异;③为多无人机系统在协同侦察、灾害救援、城市巡检等实际任务中提供可靠的路径规划技术支撑。; 阅读建议:建议读者结合文中提供的Matlab代码进行仿真实验,重点关注算法参数调优策略、动态环境建模方式以及多目标代价函数的设计方法,深入理解算法融合机制与性能评估体系,从而掌握从理论建模到仿真验证的完整研究流程。

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧