Sommernote – upload obrázků
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- BuMoRi
- Člen | 109
Ahoj, v jedné aplikaci jsem používal tento script pro upload obrázků v Summernote
<script>
$('#summernote').summernote({
height: 500,
lang: 'cs-CZ',
callbacks: {
onImageUpload: function(image) {
uploadImage(image[0]);
}
}
});
function uploadImage(image) {
var data = new FormData();
data.append('image', image);
$.ajax({
url: 'function/summernote-upload.php',
cache: false,
contentType: false,
processData: false,
data: data,
type: 'post',
success: function(url) {
var image = $('<img>').attr('src', 'https://' + url);
$('#summernote').summernote("insertNode", image[0]);
},
error: function(data) {
console.log(data);
}
});
}
</script>
Chtěl bych ho použít v Nette, zkusil jsem vytvořit v presenteru handle
a v ajaxu upravit odkaz na url: ‚?do=upload‘, ale dál už netuším.
V summernote-upload.php je jen PHP script na uložení souboru.
V JS se moc neorientuju, tak jsem chtěl poprosit, pokud to není nic
složitého, jestli by mě někdo naved a pokud to složité je, jestli by mi
někdo upload obrázků vytvořil, samozřejmě za odměnu.