Potrzebuję wysłać plik przechowywany w S3 za pośrednictwem mojej aplikacji railsowej hostowanej na heroku. Nie mogę użyć przekierowania do adresu URL pliku na S3, ponieważ chcę wysłać mapę witryny, która powinna być obsługiwana z tej samej domeny, co linki wewnątrz.Proxy plik z S3 z Heroku i Railsami
Idealnie, chciałbym użyć jakiejś metody proxy, aby wysłać plik przez aplikację rails, przynajmniej mogę pobrać plik w katalogu tmp z Heroku i wysłać go później.
Wysyłam również odpowiedni typ zawartości do pliku.
Czy wiesz, jak mogę to osiągnąć? Jaki będzie najlepszy sposób?
Jest to aplikacja stojak który robi to, ale nie jestem pewien, jak odtworzyć go Rails zobaczyć kod here
dzięki za pomoc
Co masz na myśli, mówiąc o "wysłać plik"? Do kogo go wysyłasz? Czy pozwalasz użytkownikowi pobrać go lub działasz jako serwer proxy innej usługi, aby pobrać go za pomocą aplikacji Heroku? – iwasrobbed
Chcę działać jako proxy dla innej usługi (S3), aby pobrać ją za pośrednictwem mojej aplikacji Heroku. –
Heroku ma 30-sekundowy limit czasu żądania, więc nie jestem pewien, czy możesz niezawodnie używać serwera Heroku jako serwera proxy. – iwasrobbed