html代码
<pre class="php" name="code"><fieldset>
<legend>批量导入学生照片</legend>
<form enctype="multipart/form-data" action="/Import/importstuimg" method="post">
导入照片压缩包文件:<input value="导入文件" type="file" name="file1"/>
上传文件:<input type="submit" class="buttons" value="上传文件" />
</form>
</fieldset>

php代码
public function importstuimgAction()
{ $dir=DOCS_PATH;//指定文件存储位置
$adapter = new Zend_File_Transfer_Adapter_Http();
$adapter->setDestination ($dir);//设置路径
$filename='stuimg'.'.'.'zip';//重命名
$adapter->addFilter('Rename', array('target' => $filename, 'overwrite' => true));//运行重命名
$adapter->addValidator( 'Extension', false, 'zip' )->addValidator( 'Size', false, 1048576*5)->addValidator( 'Count', false, 1 );//传到当前文件夹下设置文件 if($adapter->receive()){
$zip = new ZipArchive;
$res = $zip->open(DOCS_PATH.'/stuimg.zip');
if ($res === TRUE) {
//解压缩到test目录
$zip->extractTo(PUBLIC_PATH.'/stuimg');//PUBLIC_PATH指定的位置
$zip->close();
} else {
echo 'failed, code:' . $res;
}
}
//删除暂时文件
unlink(DOCS_PATH.'/stuimg.zip');
	 //跳回导入页面
        $this->_forward("import","import");
    }

最新文章

  1. OC基础--Xcode 模板修改和文档安装
  2. 解决ScrollView里如果有动态更新的ChildView时会自动滚动到底部的方法
  3. [android]如何使LinearLayout布局从右向左水平排列,而不是从左向右排列
  4. [Tools] Eclipse XML 注释和撤销注释
  5. RSA_RSA算法原理(二)
  6. asp.net GridView控件中诗选全选和全不选功能
  7. WorkbookDesigner mvc里面返回file
  8. 微软职位内部推荐-Software Development Engineer II
  9. MFC版美女找茬
  10. C语言的数据类型
  11. 利用Linq对集合元素合并、去重复处理
  12. Android模拟器Genymotion安装向导
  13. There is already an open DataReader associated with this Connection which must be closed first
  14. Hooking Android System Calls for Pleasure and Benefit
  15. poj3648
  16. 笔记2 linux多线程 读写锁
  17. springboot整合Quartz实现定时任务
  18. HDMI接口之HPD(热拔插)
  19. Ubuntu上Qt+Tcp网络编程之简单聊天对话框
  20. live-server 快速搭建服务

热门文章

  1. iOS技术开发-人机交互指南之UI设计基础:iOS App Anatomy
  2. 搭建Go开发及调试环境(LiteIDE + GoClipse)
  3. Fibinary Numbers
  4. Android手势识别(单击 双击 抬起 短按 长按 滚动 滑动)
  5. android JSON数据格式 解析
  6. smartforms换页,
  7. io 测试
  8. jQuery事件大全
  9. HDU 1254 推箱子游戏(搞了一下午。。。)
  10. UVA 116 Unidirectional TSP(dp + 数塔问题)