Welcome Guest, Not a member yet? Register   Sign In
File (Image) Upload
#1

[eluser]KrYpToNiT3[/eluser]
See my Code,

Code:
$docidn = $this->input->post('doc_identity'); //reference to the private function
    $docres = $this->input->post('doc_residence'); //reference to the private function
    if($docidn != "")
     $doc_idn = $this->upload_docs_idn();
    else
     $doc_idn = NULL;
    if($docres != '')
     $doc_res = $this->upload_docs_res();
    else
     $doc_res = NULL;

The functions

Code:
private function upload_docs_idn(){
/**
  * Upload the necessary Documents (Identity)
  * returns the full path of the file_location
  **/
  $config['upload_path'] = 'http://localhost/direct/uploads/docs_identity';
  $config['allowed_types'] = 'gif|jpg|png';
  $config['max_size'] = '2048';
  $config['encrypt_name'] = TRUE;

  $this->load->library('upload', $config);
  
  $this->upload->do_upload('doc_identity');
  $data = $this->upload->data();
  return $data['full_path'];
}

private function upload_docs_res(){
/**
  * Upload the necessary Documents (Proof of Residence)
  * returns the full path of the file_location
  **/
  $config['upload_path'] = 'http://localhost/direct/uploads/docs_residence';
  $config['allowed_types'] = 'gif|jpg|png';
  $config['max_size'] = '2048';
  $config['encrypt_name'] = TRUE;

  $this->load->library('upload', $config);
  $this->upload->do_upload('doc_residence');
  $data = $this->upload->data();
  return $data['full_path'];
}

$docidn is always NULL, even If I select a file :/ what could be the problem ???
#2

[eluser]xeroblast[/eluser]
because $docidn is a $_FILES not a $_POST.
#3

[eluser]KrYpToNiT3[/eluser]
now It works :/ though files are not uploaded, and this is returned

http://localhost/direct/uploads/docs_identity/

???
#4

[eluser]KrYpToNiT3[/eluser]
bump
#5

[eluser]Mbugua[/eluser]
function do_upload()
{//Instead of $config['upload_path'] = 'http://localhost/mysite/mydiirectory'
$config['upload_path'] = './uploads/';//use this for directory

$config['file_name']=$_FILES['userfile']['name'];
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '2000';
$config['max_width'] = '680';
$config['max_height'] = '480';

$this->load->library('upload', $config);
......}
#6

[eluser]Narf[/eluser]
[quote author="KrYpToNiT3" date="1352721310"]now It works :/ though files are not uploaded, and this is returned

http://localhost/direct/uploads/docs_identity/

???[/quote]

You know only you can access your localhost, right?
#7

[eluser]Mbugua[/eluser]
is your file upload directory.../uploads/docs_identity/ or what is it?? try referencing it as
$config[‘upload_path’] = ‘./uploads/docs_identity’;//use this for directory




Theme © iAndrew 2016 - Forum software by © MyBB