so che questo è stato chiesto prima, ma non c'è davvero una risposta chiara. Il mio problema è che ho costruito uno script upload di file per GAE e solo scoperto dopo, che si può solo archiviare i file fino a ca.. 1 MB nell'archivio dati. Posso fermarti qui se puoi dirmi che se abilito la fatturazione il limite di 1 MB è storico ma ne dubito.Google App Engine e Amazon S3 caricamento di file
Ho bisogno di essere in grado di caricare fino a 20 MB per file, quindi ho pensato che forse posso usare Amazon S3. Qualche idea su come realizzare questo?
Mi è stato detto di utilizzare una combinazione di GAE + Ec2 e S3 ma non ho idea di come funzioni.
Grazie, Max
Ok suona bene e lo farò sicuramente in questo modo. Come procederesti se volessi memorizzare informazioni sul file su GAE Data Store? Come l'utente che l'ha memorizzato e il tipo mime ad esempio? – mistero
Memorizza le informazioni quando l'utente richiede la pagina 'reindirizzamento'. È possibile eseguire una richiesta HEAD sul file appena caricato per recuperare i metadati, se necessario. –
E i problemi di sicurezza? Voglio dire, non c'è modo di convalidare i dati (tranne AJAX) nel modulo prima di inviarlo a S3, giusto? Quindi in pratica se imposto il massimo. la dimensione del file nel formato come Amazons suggerisce che puoi semplicemente scrivere il tuo modulo e caricarlo nel mio secchio? E i meta-dati che aggiungerei nel modulo possono anche essere facilmente modificati ... – mistero