Welcome Guest, Not a member yet? Register   Sign In
File upload validation
#24

[eluser]stef25[/eluser]
ok here we go. these are two function in my controller. whether or not i pick a file for upload, i always get "You did not select a file to upload."

im wondering - what do you use as the first parameter inthe set_rules function? the name of the field or 'userfile' (someone mention this was required, but what if you have multiple file upload fields?) or, $_FILES['prod_img'] ?

Code:
function create() {    
            
            
            //validation
            $this->form_validation->set_rules('prod_name', 'product name', 'trim|required');
            $this->form_validation->set_rules('prod_img', 'product image', 'callback__do_upload');    
            $this->form_validation->set_rules('prod_descr_long', 'long description', 'trim|required');
            $this->form_validation->set_rules('prod_aff_link', 'affiliate link', 'trim|required');
                    
            
            if($this->form_validation->run() == FALSE) {                
                //send back to the view
                $attributes['prod_name'] = $this->input->post('prod_name');
                $attributes['prod_descr_long'] = $this->input->post('prod_descr_long');
                $attributes['prod_aff_link'] = $this->input->post('prod_aff_link');    
            
                $this->load->view('admin_view', $attributes);    
            }
            else {                
                $this->M_Products->createProduct();
                $this->load->view('admin_view', $attributes);
            }        
          }
          
          
          function _do_upload($file) {
              $config['upload_path'] = '/Applications/MAMP/htdocs/my-site/images/_uploads/';
            
            $this->load->library('upload', $config);
                
            if (!$this->upload->do_upload()) {
                //print "one"; exit;
                // set the validation error using the errors provided by the upload class
                $this->form_validation->set_message('_do_upload', $this->upload->display_errors());
                return FALSE;
            }    
            else {
                print "two"; exit;
               print_r($_FILES); exit;
            }
          }

thanks for any pointers!


Messages In This Thread
File upload validation - by El Forum - 02-23-2009, 05:24 PM
File upload validation - by El Forum - 02-23-2009, 05:37 PM
File upload validation - by El Forum - 02-24-2009, 06:36 PM
File upload validation - by El Forum - 02-24-2009, 08:20 PM
File upload validation - by El Forum - 02-25-2009, 05:18 AM
File upload validation - by El Forum - 02-25-2009, 05:36 AM
File upload validation - by El Forum - 02-25-2009, 05:40 AM
File upload validation - by El Forum - 02-25-2009, 06:14 PM
File upload validation - by El Forum - 03-22-2009, 11:40 AM
File upload validation - by El Forum - 03-22-2009, 12:23 PM
File upload validation - by El Forum - 03-22-2009, 12:29 PM
File upload validation - by El Forum - 03-22-2009, 03:33 PM
File upload validation - by El Forum - 03-22-2009, 04:07 PM
File upload validation - by El Forum - 03-22-2009, 04:31 PM
File upload validation - by El Forum - 03-22-2009, 04:52 PM
File upload validation - by El Forum - 03-22-2009, 05:00 PM
File upload validation - by El Forum - 03-22-2009, 05:06 PM
File upload validation - by El Forum - 03-28-2009, 09:32 AM
File upload validation - by El Forum - 03-28-2009, 09:37 AM
File upload validation - by El Forum - 03-28-2009, 10:50 AM
File upload validation - by El Forum - 04-11-2009, 11:31 AM
File upload validation - by El Forum - 04-11-2009, 11:44 AM
File upload validation - by El Forum - 04-11-2009, 12:09 PM
File upload validation - by El Forum - 04-11-2009, 12:19 PM
File upload validation - by El Forum - 04-11-2009, 12:33 PM
File upload validation - by El Forum - 04-11-2009, 05:39 PM
File upload validation - by El Forum - 04-12-2009, 02:41 AM
File upload validation - by El Forum - 04-12-2009, 05:08 AM
File upload validation - by El Forum - 04-12-2009, 08:17 AM
File upload validation - by El Forum - 04-12-2009, 10:50 AM
File upload validation - by El Forum - 10-23-2009, 10:09 AM
File upload validation - by El Forum - 10-23-2009, 10:44 AM
File upload validation - by El Forum - 12-23-2010, 10:56 PM
File upload validation - by El Forum - 02-27-2011, 11:10 AM



Theme © iAndrew 2016 - Forum software by © MyBB