--JS
var sv;
var subView = {
	title : 'PengenPulang - Binusmaya',
	require : 'PengenPulang',
	rel : 'wrapper',
	onLoaded : function(){
		window.document.title = this.title;
		sv = this;
		$(".alert").hide();
        $('#photoInput').on('change',function(){
            var form_data = new FormData();
            var file_date = $('#photoInput').prop('files')[0];
            form_data.append('file',file_date);
            BM.ajax({
                url : mv.urlController + 'training/uploadFile',
                type : 'POST',
                data : form_data,
                method : 'POST',
                processData: false,
                contentType: false,
                success: function(data){
                    $('#textPhotoInput').val(data);
                }
            });
        })
	},
};

--PHP
    public function uploadFile(){
        if(!file_exists('storage')) mkdir('storage');
        foreach($_FILES as $file){
            file_put_contents('storage/'.$file["name"], fopen($file["tmp_name"],"r"));
            $filename = $file["name"];
        } 
        return $this->load->view('json_view', array('json' => $filename));
    }

