zend framework将zip格式的压缩文件导入并解压到指定文件
2014-07-01 01:20
351 查看
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"); }
相关文章推荐
- zend framework将zip格式的压缩文件导入并解压到指定文件
- C# 解压压缩文件类(ZIP格式)
- JAVA读取zip文件 JAVA读取压缩文件 解压zip里面的指定格式文件
- Java方法进行解压/生成有密码保护的压缩文件(zip格式)
- 压缩zip文件和解压zip格式的文件
- Java实现文件压缩与解压[zip格式,gzip格式]
- linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录
- linux自带的unzip命令可以解压windows下的zip格式的压缩文件。
- 解压(.rar及.zip格式)压缩文件
- Java实现文件压缩与解压[zip格式,gzip格式]
- 解压assets中的zip压缩文件到指定目录
- Java 实现zip格式的文件压缩与解压
- linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录?
- Java实现文件压缩与解压[zip格式,gzip格式]
- 《OD学hadoop》在LINUX下如何将tar压缩文件解压到指定的目录下
- SQL利用CMD及RAR命令实现将某一压缩文件解压到指定的路径
- Java实现文件压缩与解压[zip格式,gzip格式]
- linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录?
- linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录?
- linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录