Setup so controller takes uploads. Currently an issue with the mimetype coming from the jquery upload plugin.
This commit is contained in:
parent
50a8cd8a2c
commit
70c40f4e72
2 changed files with 22 additions and 1 deletions
|
@ -4,4 +4,25 @@ class Upload extends CI_Controller {
|
||||||
public function index() {
|
public function index() {
|
||||||
$this->template->load('template','upload');
|
$this->template->load('template','upload');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function process() {
|
||||||
|
header('Content-Type: application/json',true);
|
||||||
|
|
||||||
|
$config['file_name'] = 135;
|
||||||
|
$config['max_size'] = 2048;
|
||||||
|
$config['upload_path'] = './uploads/';
|
||||||
|
// $config['allowed_types'] = 'gif|jpg|jpeg|png|bmp';
|
||||||
|
$config['allowed_types'] = 'jpg';
|
||||||
|
$this->load->library('upload', $config);
|
||||||
|
|
||||||
|
if (!$this->upload->do_upload('image')) {
|
||||||
|
print_r($this->upload->data());
|
||||||
|
$message = array('type' => 'error', 'status' => $this->upload->display_errors());
|
||||||
|
} else {
|
||||||
|
$data = array('upload_data' => $this->upload->data());
|
||||||
|
$message = array('type'=>'success','status'=>'Uploaded successfully','file'=>'http://screens.p5dev.com/' . $data['file_name']);
|
||||||
|
}
|
||||||
|
|
||||||
|
echo json_encode($message);
|
||||||
|
}
|
||||||
}
|
}
|
|
@ -8,7 +8,7 @@ $(function(){
|
||||||
|
|
||||||
maxfiles: 5,
|
maxfiles: 5,
|
||||||
maxfilesize: 2,
|
maxfilesize: 2,
|
||||||
url: 'upload.php',
|
url: '/upload/process/',
|
||||||
|
|
||||||
uploadFinished:function(i,file,response){
|
uploadFinished:function(i,file,response){
|
||||||
if(response.type == 'error') {
|
if(response.type == 'error') {
|
||||||
|
|
Loading…
Reference in a new issue