Ho preso in considerazione i servizi di hosting di immagini per un progetto, ma sto iniziando a chiedermi se è troppo complicato per il mio pubblico di destinazione perché dovrebbero caricare tutte le loro immagini sul servizio di hosting e quindi "allegare" le immagini al File CSS utilizzando i collegamenti forniti dal servizio di hosting. Mentre questo è un processo abbastanza semplice per noi sviluppatori, penso che potrebbe essere una grande barriera per ottenere il consenso degli utenti per questa funzione.Esistono servizi di hosting di immagini con un'API pubblica?
Potrei semplificare ospitando e servendo le immagini da solo, ma sono preoccupato per potenziali problemi di scalabilità che potrebbero presentare che non ho l'hardware o la larghezza di banda da gestire al momento attuale.
Il mio pensiero è che potrei consentire agli utenti di caricare le loro immagini e CSS sul server in un unico file zip sul server Web che potrebbe quindi estrarre i file dallo zip, spingere le immagini su un servizio di hosting di immagini, programmaticamente ottenere l'URL corrispondente dal servizio e aggiornare il CSS di conseguenza prima di collegarlo al profilo di visualizzazione dell'utente.
Questo approccio potrebbe uccidere entrambi gli uccelli con una fava, non dovrei preoccuparmi dei problemi di larghezza di banda causati dal servizio di immagini potenzialmente grandi su ogni richiesta di profilo e l'utente non deve passare attraverso il mal di testa di dover creare un account su un servizio di hosting di immagini.
Qualcuno sa di alcuni servizi di hosting di immagini che posso integrare a livello di codice con quello ha una buona affidabilità e prestazioni che potrebbe aiutarmi con questo enigma?
Grazie in anticipo
Interessante ... ho appena ottenuto un down-off drive-by su questa domanda di 4 anni senza alcun commento che indichi cosa potrebbe esserci di sbagliato. –
... Sei su 70k (!) E ti prendi la briga di fare osservazioni su un downvote? Mamma mia. Sono 14k sul mio miglior sito SE, e anche io non mi lamento più. –
@NickWiggill: se qualcuno ha riscontrato un problema con questa risposta, dovrebbe condividere quale sia il problema. Non è una questione di reputazione. –