Buongiorno, ho implementato una galleria web per la mia applicazione web usando attachment_fu e Rmagick. Tutto funziona perfettamente. Volevo chiedere se però esiste un modo per caricare più immagini contemporaneamente nel senso seleziono più immagini (dragdrop ????) e poi con un click carico le immagini sul server. Saluti
on 24.04.2008 11:03
on 24.04.2008 11:24
http://www.ruby-forum.com/topic/148543 -- blog: www.lucaguidi.com Pro-Netics: www.pro-netics.com Sourcesense - making sense of Open Source: www.sourcesense.com
on 24.04.2008 11:52
Alle giovedì 24 aprile 2008, Ale Dv ha scritto: > Buongiorno, > ho implementato una galleria web per la mia applicazione web usando > attachment_fu e Rmagick. Tutto funziona perfettamente. Volevo chiedere > se però esiste un modo per caricare più immagini contemporaneamente nel > senso seleziono più immagini (dragdrop ????) e poi con un click carico > le immagini sul server. > Saluti Caricare più immagini è normalmente possibile ma con delle controindicazioni: i limiti imposti dal server sulla dimensione dell'upload e il timeout del server. Inoltre non hai nessun feedback fintanto che l'upload non è finito. Il tutto naturalmente si risolve con ajax o equivalente. Anche a me piaceva fare una cosa carina con drag and drog e progress bar, se fai o trovi qualcosa potresti postare due righe. Questo è carino ma non è "pura" come soluzione: http://demo.swfupload.org/ Inoltre a me interessava anche l'upload via ssh o ftp su un server remoto ad averci tempo si potrebbe estendere attachment_fu...ad averci tempo. Ciao Giovanni
on 24.04.2008 12:08
Giovanni Nicolazzo wrote: > Caricare pi� immagini � normalmente possibile ma con delle controindicazioni: > i limiti imposti dal server sulla dimensione dell'upload e il timeout > del > server. Inoltre non hai nessun feedback fintanto che l'upload non > � finito. > Il tutto naturalmente si risolve con ajax o equivalente. Anche a me > piaceva > fare una cosa carina con drag and drog e progress bar, se fai o trovi > qualcosa potresti postare due righe. > Questo � carino ma non � "pura" come soluzione: http://demo.swfupload.org/ > Inoltre a me interessava anche l'upload via ssh o ftp su un server > remoto ad > averci tempo si potrebbe estendere attachment_fu...ad averci tempo. > Ciao > Giovanni Vedrò di combinare qualcosa.. Grazie a Tutti
on 24.04.2008 12:49
Ale Dv wrote: > Giovanni Nicolazzo wrote: > >> Caricare pi� immagini � normalmente possibile ma con delle controindicazioni: >> i limiti imposti dal server sulla dimensione dell'upload e il timeout >> del >> server. Inoltre non hai nessun feedback fintanto che l'upload non >> � finito. >> Il tutto naturalmente si risolve con ajax o equivalente. Anche a me >> piaceva >> fare una cosa carina con drag and drog e progress bar, se fai o trovi >> qualcosa potresti postare due righe. >> Questo � carino ma non � "pura" come soluzione: http://demo.swfupload.org/ >> Inoltre a me interessava anche l'upload via ssh o ftp su un server >> remoto ad >> averci tempo si potrebbe estendere attachment_fu...ad averci tempo. >> Ciao >> Giovanni > > Vedrò di combinare qualcosa.. Grazie a Tutti Cecando su google ho trovato questo interessante articolo http://blog.vixiom.com/2007/06/29/merb-on-air-drag-and-drop-multiple-file-upload/ Il tutto viene implementato usando merb.. Cosa è merb? Un framework per applicazioni web scritto in Ruby?
on 24.04.2008 13:02
> > Cecando su google ho trovato questo interessante articolo > http://blog.vixiom.com/2007/06/29/merb-on-air-drag-and-drop- > multiple-file-upload/ > Il tutto viene implementato usando merb.. > Cosa è merb? Un framework per applicazioni web scritto in Ruby? > http://merbivore.com/ http://merb.rubyforge.org/files/README.html luca
on 24.04.2008 13:11
si e' un framework in ruby, che supera molti limiti 'strutturali di Rails. Ma non e' Merb che permette la selezione multipla dei files e' AIR, cioe' un contenitore nativo per GUI flash/html. Il vantaggio di usare Merb e' che a differenza di Rails, puo' gestire piu' upload contemporaneamente, come la maggiorparte dei framework web tranne Rails :), il motivo e' che Rails non e' Thread safe, e quindi esegue in modo synchronized ogni request. In puro html, qualsiasi cosa metti dietro Merb, Rails, Django, non e' possibile selezionare piu' files contemporaneamente per l'upload, perche'? perce' il browser e' fatto cosi', quindi per aggirare il limite devi usare qualche plugin. Ale Dv ha scritto:
on 24.04.2008 13:42
"merb" migliore di "rails" ma nessuno ne parla perché? ho sentito spesso parlare bene di merb e non capisco perchè non sia adottato, voi cosa ne pensate? ci sono motivi per cui non decolla la sua diffusione? Luca sabato
on 24.04.2008 14:01
On Thu, Apr 24, 2008 at 1:42 PM, luca sabato <ilramingo@gmail.com> wrote: > "merb" migliore di "rails" ma nessuno ne parla perché? > ho sentito spesso parlare bene di merb e non capisco perchè non sia > adottato, voi cosa ne pensate? > ci sono motivi per cui non decolla la sua diffusione? > Se ne sente abbastanza parlare... e più volte me lo sono trovato come strumento da affiancare nel momento in cui serve effettuare upload multipli (tra le varie cose). Il fatto è che Rails è in grado di coprire ottimi lavori, e darne meno visibilità. Anyway, su peepcode trovi qualcosa su Merb, giusto per farti capire che sta prendendo piede. Ciao! -- Andrea Reginato, http://mikamai.com Collaborating http://therubymine.it Reading http://stacktrace.it
on 24.04.2008 14:03
Hype. Il core team di Rails sa fare dell'ottima autopromozione. -- blog: www.lucaguidi.com Pro-Netics: www.pro-netics.com Sourcesense - making sense of Open Source: www.sourcesense.com
on 24.04.2008 15:23
Ho scritto un breve tutorial qui: http://carlopecchia.eu/blog/?p=15 Non è autopromozione :), ma forse può esserti utile. My 2 cent: Rails ha un OTTIMO marketing ;) 2008/4/24, luca sabato <ilramingo@gmail.com>:
on 24.04.2008 16:06
piccolo??? esaustivo :) todo: studiare merb :D interessante, bisogna solo vedere se si trova hosting adesso, in italia... Luca
on 24.04.2008 18:13
> http://carlopecchia.eu/blog/?p=15 Molto interessante, grazie Continuando il discorso ho trovato questo: http://www.flex888.com/2007/03/23/multiple-file-upload-with-ruby-on-rails-acts_as_attachment.html Mi permette di caricare più file contemporaneamente. Però alla fine uso sempre l'helper file_field e quindi dovrò selezionare cmq ogni file per volta (lavoro certosino). Domanda: Si può implementare (in ajax?) qualcosa che mi visualizzi il contenuto dell'hard disk o una directory predefinita (image ?) e poi fare il Drag & Drop dei file? Si è vero è una ripetiozione del mio primo post ma ho localizzato il problema sull'helper file_field Grazie
on 24.04.2008 18:21
Ciao, forse mi ripeto, ma il browser non ti permette di fare le operazioni che vuoi, potrai sempre selezionare un solo fai alla volta, e non e' possibile nessun d&d, ajax non ha niente a che fare con questo, e nemmeno il file_field, che non fa altro che visualizzare controlli html. Devi estendere il browser con plugin (Flash, Java) o estensioni. Oppure fare una web application all'interno di un container tipo AIR. Luca Ale Dv ha scritto:
on 25.04.2008 10:32
SWFUpload è un'ottima soluzione. Il giorno 24/apr/08, alle ore 18:20, Luca Zago ha scritto:
on 27.04.2008 15:40
FR wrote:
> SWFUpload � un'ottima soluzione.
hanno risolto il problema del mime-type? e quello dei file < di 10240
byte?
on 27.04.2008 15:52
Non saprei, io l'ho provato e ha funzionato. Non i sono cimentato con file di quelle dimensioni, e non mi sono imbattuto ancora in problemi di mime-type. Qualche buggetto sicuramente ce l'ha ancora. Sembra rinominare arbitrariamente le variabili che decidi di passare al controller, con una chiave di nome 'amp' che non ho idea da dove venga. Ho girato intorno al problema. Il giorno 27/apr/08, alle ore 15:40, S2 akira ha scritto:
on 27.04.2008 18:06
poi dovrebbe avere il problema che in generale hanno tutte le soluzioni basate su Flash, ovvero non supportano l'https. Poi come si comporta se il sito e' protetto da autenticazione? Conserva i cookie? anche su questo molte soluzioni flash falliscono. Fabrizio Regini ha scritto:
on 27.04.2008 22:58
Per quanto riguarda https, non sono sicuro che non sia supportato da flash... dopo tutto rtmp viene incapsulato anche in https, non vedo perchè non dovrebbe essere possibile usarlo per altri scopi. Il problema dell'autenticazione si risolve abbastanza facilmente con un'autenticazione ad-hoc per il controller che riceve i file, basato su una variabile passata dall'html al flash, con la quale si firma la richiesta di upload. Ad ogni richiesta, visto che non è possibile usare i cookie. Il giorno 27/apr/08, alle ore 18:05, Luca Zago ha scritto: