Foros del Web » Programando para Internet » Javascript » Frameworks JS »

script fineupload

Estas en el tema de script fineupload en el foro de Frameworks JS en Foros del Web. Buenas, estoy haciendo pruebas para usa este js para subir imagenes a mi servdor, tiene muy buena pinta, pero no se como hacer para que ...
  #1 (permalink)  
Antiguo 28/10/2012, 03:34
 
Fecha de Ingreso: abril-2010
Mensajes: 298
Antigüedad: 13 años, 10 meses
Puntos: 1
script fineupload

Buenas, estoy haciendo pruebas para usa este js para subir imagenes a mi servdor, tiene muy buena pinta, pero no se como hacer para que una vez subida le devuelva el ok o error al script, nose si sera json o como pero no encuentro nada :S

Os dejo el link : http://fineuploader.com/fine-uploader-basic-demo.html

El script:
Código HTML:
Ver original
  1. <div id="fine-uploader-basic" class="btn btn-success">
  2.   <i class="icon-upload icon-white"></i> Click to upload
  3. </div>
  4. <div id="messages"></div>
  5.  
  6.   $(document).ready(function() {
  7.     $fub = $('#fine-uploader-basic');
  8.     $messages = $('#messages');
  9.  
  10.     var uploader = new qq.FileUploaderBasic({
  11.       button: $fub[0],
  12.       action: 'do-nothing.htm',
  13.       debug: true,
  14.       allowedExtensions: ['jpeg', 'jpg', 'gif', 'png'],
  15.       sizeLimit: 204800, // 200 kB = 200 * 1024 bytes
  16.       onSubmit: function(id, fileName) {
  17.         $messages.append('<div id="file-' + id + '" class="alert" style="margin: 20px 0 0"></div>');
  18.       },
  19.       onUpload: function(id, fileName) {
  20.         $('#file-' + id).addClass('alert-info')
  21.                         .html('<img src="client/loading.gif" alt="Initializing. Please hold."> ' +
  22.                               'Initializing ' +
  23.                               '“' + fileName + '”');
  24.       },
  25.       onProgress: function(id, fileName, loaded, total) {
  26.         if (loaded < total) {
  27.          progress = Math.round(loaded / total * 100) + '% of ' + Math.round(total / 1024) + ' kB';
  28.          $('#file-' + id).removeClass('alert-info')
  29.                          .html('<img src="client/loading.gif" alt="In progress. Please hold."> ' +
  30.                                 'Uploading ' +
  31.                                 '“' + fileName + '” ' +
  32.                                 progress);
  33.         } else {
  34.           $('#file-' + id).addClass('alert-info')
  35.                           .html('<img src="client/loading.gif" alt="Saving. Please hold."> ' +
  36.                                 'Saving ' +
  37.                                 '“' + fileName + '”');
  38.         }
  39.       },
  40.       onComplete: function(id, fileName, responseJSON) {
  41.         if (responseJSON.success) {
  42.           $('#file-' + id).removeClass('alert-info')
  43.                           .addClass('alert-success')
  44.                           .html('<i class="icon-ok"></i> ' +
  45.                                 'Successfully saved ' +
  46.                                 '“' + fileName + '”' +
  47.                                 '<br><img src="img/success.jpg" alt="' + fileName + '">');
  48.         } else {
  49.           $('#file-' + id).removeClass('alert-info')
  50.                           .addClass('alert-error')
  51.                           .html('<i class="icon-exclamation-sign"></i> ' +
  52.                                 'Error with ' +
  53.                                 '“' + fileName + '”: ' +
  54.                                 responseJSON.error);
  55.         }
  56.       }
  57.     });
  58.   }

Creo que es en el action donde redirijo a mi .php que hará el upload, pero luego como le duevuelvo al script el ok o error????

Gracias!
  #2 (permalink)  
Antiguo 30/10/2012, 12:30
 
Fecha de Ingreso: abril-2010
Mensajes: 298
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: script fineupload

nadie nada? parece interesante pero mis conocimientos son tan basicos que me limitan :(

Etiquetas: html, js, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:40.