zend Framework上传图片源码

江城夜枫 2010-06-20 09:31:44
恳求各位高手 解决 在下感激不尽.....
...全文
606 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
  • 打赏
  • 举报
回复
里面有上传图片的类,导入就可以用了。你找不到的话就只能用最原始的手动写了

4,250

社区成员

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

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