Java programozas, javascript
  • 355
    #357
    'estét! Van egy HTML5 Files API-ra támaszkodó preview funkcióm, íme:


    function readURL(input) {
    if (input.files && input.files[0]) {
    var reader = new FileReader();
    var noOfImgs = parseInt( input.files.length );
    if ( noOfImgs > 6 ){
    alert( 'You can only upload a maximum of 6 files' );
    }
    else {
    reader.onload = function (e) {
    $('#logoImg').attr('src', e.target.result);
    }
    reader.readAsDataURL(input.files[0]);
    }
    }
    else {
    alert ( 'Sorry, your browser does not support Files API.' );
    }
    }


    Erre alapozva egyszerre több képet is fel tudok tölteni, de csak egyet tudok a preview-ben bemutatni. Úgy gondoltam, hogy tudva a noOfImgs értékét (mondjuk 4), egy for ciklussal és jQuery appenddel befűzök pár új img elemet.

    Hogy kell a result-on végigmenni, ha mindet be akarom mutatni?