j-FileUploader
Egyszerű komponens a fájlok feltöltéséhez. támogatja az automatizált képeket.
- A jComponent v20-ban a
opt.urlértéke aPOST /url/-es formában kell lennie.
konfiguráció:
- A
url {String}alapértelmezett URL-cím a feltöltéshez
módszerek:
- A
fileuploader/upload(opt)egy fájl párbeszédet mutatopt.url {String}important URL, ahol a kép feltölthetőopt.callback(response, errors) {Function}egy callback _ fontos__opt.multiple {Boolean}támogatja a több fájlt (default:false)opt.progress(percentage)funkciókopt.accept {String}elfogadott típus (default:*/*)opt.prefix {String}a név előírás<input name="file{0}"(default:file{0})opt.files {FileList}opcionális (ha használja az e.g. Drag & Drop)opt.data {Object}opcionális, további adataikey_string:value_stringopt.width {Number}opcionális, kép szélességeopt.height {Number}opcionális, kép magasságaopt.background {String}opcionális, háttérszín meghatározott HEX vagy lehettransparentopt.keeporiginal {Boolean}opcionális, megakadályozza a kettős visszavágást (default:false)opt.onlylarger {Boolean}opcionális, csak aopt.widthvagy aopt.height-nél nagyobb képeket átirányítjaopt.base64 {String}opcionális, tartalmazhat egy érvényesdataURIformátumot (aopt.filenamekitöltéséhez szükséges)opt.filename {String}opcionális, szükséges aopt.base64mezővelopt.quality {Number}opcionális, alapértelmezett JPEG minőség (default:90)- NEW:
opt.disproportionate {Boolean}használja aopt.widthvagy aopt.heightmaximális értékeként
Barátságos összetevők:
Ez a komponens a loading-vel működik, amikor a fájl feltölthető.
Használja a <ui-component name="fileuploader">Amennyiben a készülék még nem tölthető le, jComponent letöltés az első felhasználásra a címről DEF.fallback (Azt a Componentator A szerző: Peter Širka. forrás: a Componentator Az összetevők raktár, MIT licenc.
<ui-component name="fileuploader"></ui-component>
<div class="exec link" data-exec="upload">Upload</div>
<script>
function upload() {
var opt = {};
opt.url = '/api/upload/';
// jComponent v20:
// opt.url = 'POST /api/upload/';
// opt.multiple = true;
// opt.accept = 'text/*';
opt.callback = function(response, err) {
console.log(response, err);
};
opt.progress = function(percentage) {
console.log(percentage);
};
SETTER('fileuploader/upload', opt);
}
</script>