j-ImageUploader
Ένα απλό σύνθετο συστατικό για την αναβάθμιση των ανακυκλωμένων εικόνων. Το συστατικά αναβαθμίζει base64 σύμφωνα με το schema που ορίζεται στο options του κλήτη.
Μέθοδοι:
imageuploader/upload(opt)εμφανίζει ένα αρχείο διαλόγουopt.width {Number}opt.height {Number}opt.background {String}ένα προεπιλεγμένο χρώμα φόντου (NEW: υποστηρίζει την τιμήtransparentκαι η παραγωγή θα είναι.png)opt.url {String}important URL όπου θα μεταφορτωθεί η εικόνα- Το
opt.multiple {Boolean}υποστηρίζει πολλαπλά αρχεία (προεπιλεγμένο:false) opt.schema {String}Εξαφανισμένοι{ file: base64, name: filename }opt.quality {Number}Εξαφανισμένοι90opt.callback(response, errors)Το κλήμα - σημαντικό- Το
opt.keeporiginal {Boolean}διατηρεί την αρχική εικόνα εάν η διάσταση είναι η ίδια με το πλάτος / ύψος που ορίζεται στη διαμόρφωση (προεπιλογή:false) - NEW
opt.files{FileList} προαιρετική (εάν χρησιμοποιείτε π.χ. Drag & Drop)
Φιλικά συστατικά:
Αυτό το στοιχείο λειτουργεί με loading όταν το αρχείο είναι φορτωμένο.
Χρησιμοποιήστε το με <ui-component name="imageuploader">Όταν το στοιχείο δεν έχει φορτωθεί ακόμα, jComponent Κατεβάστε το για πρώτη φορά από τη διεύθυνση DEF.fallback (Η Componentator Συγγραφέας: Peter Širka. πηγή: το Componentator Ετικέτες Αξιολόγηση, MIT άδεια.
<ui-component name="imageuploader"></ui-component>
<div onclick="uploadphoto()">Click to upload</div>
<script>
function uploadphoto() {
var opt = {};
opt.width = 200;
opt.height = 200;
opt.url = '/api/upload/base64/';
opt.background = '#FFFFFF';
opt.multiple = true;
opt.callback = function(response, err) {
console.log(response, err);
};
SETTER('imageuploader/upload', opt);
}
</script>