Vytváram webovú službu, na ktorej si môžem uchopiť veľa obrázkov z externých stránok, ktoré používateľ určil a uložil na S3.
Aplikácia je hosťovaná na heroku.
Tok pre aplikáciu heroku:
1. Vyvolá www.example.com/image.jpg a uloží súbor lokálne
2. spracováva obraz do rôznych veľkostí
3. odovzdá obraz na S3
Obávam sa o heroku dočasný súborový systém, Budem ju používať ako obchod / tmp, ale jaobáva sa, že sa s tým dostane do hraníc. Ak by používatelia nahrávali z lokálnych počítačov, potom by som mohol urobiť priamo na uploady S3, ale keďže je to z iného servera, nevidím cestu.
Má niekto skúsenosti s problémami s lokálnym súborovým systémom heroku pri pokuse spracovať veľa súborov?
odpovede:
1 pre odpoveď č. 1Pomocou aplikácie PaperClip máte možnosť poskytnúť vzdialený_url pre váš obrázok. Mohli by ste ešte nahrať priamo do S3 a vyhnúť sa riziku použitia súborového systému Heroku.