<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="CodeIgniter与swfupload上传插件整合的完美解决方案（获取不到文件类型？，带有session验证的后台，会导致上传后退出登陆的状况）" id="card1">
<p> 游客</p><p>
标题:CodeIgniter与swfupload上传插件整合的完美解决方案（获取不到文件类型？，带有session验证的后台，会导致上传后退出登陆的状况）<br/>
正文:<br/>
codeigniter是一款轻量，便捷的MVC框架，最近的项目涉及到批量上传，于是，就是用了swfupload这个插件，虽然网上有很多关于ci与swfupload的帖子，不过，并不是很完整，所以，这里综合各家优点，经过自己实际经验，做了下整理。问题1：获取不到文件类型？回答： 由于SWFUPLOAD所有类型文件的MIME均为application/octet-stream，故使用Codeigniter自带的上传类无法准确获取是否为图片，根据ci官方的wiki已经给出了解答In your view file, include the SWFUpload javascript file:代码如下:&amp;lt;script type=&quot;text/javascript&quot; src=&quot;camnpr/jscripts/SWFUpload/mmSWFUpload.js&quot;&amp;gt;&amp;lt;/script&amp;gt; <br/>In your controller, pass “Filedata” as the name value for the do_upload function:<br/>$this-&amp;gt;upload-&amp;gt;do_upload('Filedata') <br/>In your mimes.php file, add ‘application/octet-stream' for all allowed image formats<br/>'gif'    =&amp;gt;    array('image/gif', 'application/octet-stream'),<br/>'jpeg'    =&amp;gt;    array('image/jpeg', 'image/pjpeg', 'application/octet-stream'),<br/>'jpg'    =&amp;gt;    array('image/jpeg', 'image/pjpeg', 'application/octet-stream'),<br/>'jpe'    =&amp;gt; &amp;nbs<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1572&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1572&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1572&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1572&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1572&amp;Page=3">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1572">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1572">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>