我正在使用Plupload来管理我网站的文件上传.当我将Plupload配置为发布到以下测试文件时,记录会正确显示,但是当我发布到CI控制器时,$ _POST AND $ _FILES都是空的.
test.php的
<?php print_r($_FILES); print_r($_POST); ?>
Run Code Online (Sandbox Code Playgroud)
CI在使用标准HTML表单时确实正确显示$ _FILES和$ _POST数组,所以任何想法是什么导致了这个?
这里编辑的是plupload配置
var uploader = new plupload.Uploader({
runtimes : 'html5,html4,flash,silverlight,browserplus',
browse_button : 'pickfiles',
container : 'container',
max_file_size : '15mb',
url : '/test.php',
//url : '/upload/do_upload/',
flash_swf_url : '/js/plupload/plupload.flash.swf',
silverlight_xap_url : '/js/plupload/plupload.silverlight.xap',
filters : [
{title : "Documents", extensions : "pdf,doc,docx,rtf,txt"}
],
multipart_params : { job : -2 }
});
Run Code Online (Sandbox Code Playgroud)
这是控制器
class Upload extends CI_Controller {
function __construct()
{
parent::__construct();
}
function index()
{
$this->load->view('upload_form', array('error' => …Run Code Online (Sandbox Code Playgroud) 我想为所有具有相同标题的产品投影pid索引,因为我使用以下作为子查询.
产品(pid,标题)
SELECT p.title
FROM product p
group by title
HAVING ( COUNT(p.title) > 1 )
Run Code Online (Sandbox Code Playgroud)
这会输出重复的标题,但我如何预测pid的?