BlueFire/api/storage/snippet.txt

40 lines
1.2 KiB
Plaintext

--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));
}