Jquery Uploadify 无法与 Codeigniter 一起使用
我有一个用 Wordpress 制作的项目,在我的根文件夹中添加了一个名为 revies 的文件夹,其中包含 Codeigniter 文件。
我的网站
评论
其余 WordPress 文件夹和文件
问题是,当我尝试使用 uploadify 上传图像时(脚本文件设置为 /reviews/upload -> upload 是控制器),页面不是由 CodeIgniter 路由而是由由 WordPress 路由。
奇怪的是,当我从浏览器调用页面 mysite.com/review/upload 时,它可以工作。但是当从 uploadify 调用它时,它会从 Wordpress 返回 404 页面。
上传了
jQuery('#custom_file_upload').uploadify({
'uploader' : '<?=site_url("js/uploadify/uploadify.swf")?>',
'script' : '<?=site_url("/reviews/upload")?>',
'cancelImg' : '<?=site_url("js/uploadify/cancel.png")?>',
'multi' : true,
'auto' : true,
'fileExt' : '*.jpg;*.gif;*.png',
'fileDesc' : 'Image Files (.JPG, .GIF, .PNG)',
'queueID' : 'custom-queue',
'queueSizeLimit' : 3,
'simUploadLimit' : 3,
'removeCompleted': false
}
);
怎么解决?
谢谢
I have a project made in Wordpress, and in my root folder I've added a folder named revies containing Codeigniter files.
mysite
reviews
the rest of wordpress folders and files
The problem is that when I try to use uploadify to upload an image (the script file is set to /reviews/upload -> upload is the controller), the page is not routed by CodeIgniter but is routed by WordPress.
The strange thing is that when I call the page mysite.com/review/upload from browser it works. But when it is called from uploadify, it returns the 404 page from Wordpress.
Uploadify
jQuery('#custom_file_upload').uploadify({
'uploader' : '<?=site_url("js/uploadify/uploadify.swf")?>',
'script' : '<?=site_url("/reviews/upload")?>',
'cancelImg' : '<?=site_url("js/uploadify/cancel.png")?>',
'multi' : true,
'auto' : true,
'fileExt' : '*.jpg;*.gif;*.png',
'fileDesc' : 'Image Files (.JPG, .GIF, .PNG)',
'queueID' : 'custom-queue',
'queueSizeLimit' : 3,
'simUploadLimit' : 3,
'removeCompleted': false
}
);
How to fix it?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将
''
更改为'/reviews/upload'
site_url()
既是 wordpress 又是 CI 功能。如果您不使用 mod_rewrite 来删除 index.php,它会将
写入
mysite/index.php/reviews/upload
。Change
'<?=site_url("/reviews/upload")?>'
to'/reviews/upload'
site_url()
is both a wordpress and CI function.If you are not using mod_rewrite to remove index.php it will write
<?=site_url("/reviews/upload")?>
asmysite/index.php/reviews/upload
.