Uploaden naar een externe server

stemmen
6

Ik ben bezig met een website, met behulp van PHP / MySQL, waarbij gebruikers video's kunnen uploaden, dan, die video's worden omgezet (met behulp van FFMPEG) naar FLV en MP4-bestanden.

Nu, de gehele 'upload' en 'conversie' vindt plaats op een andere (externe) server die daadwerkelijk wordt gehost door een andere provider.

De reden dat ik ben met behulp van een andere hosting locatie is omdat ze bieden meer opslagruimte en de conversie functies.

Mijn vraag is: Hoe (of wat is de beste manier) dat ik bestanden naar mijn 'video hosting site' kan uploaden van de belangrijkste website waar de gebruikers in de eerste plaats met elkaar om? Bovendien, wanneer video's worden geüpload, informatie wordt toegevoegd aan de database en (Video titel, beschrijving, etc), dus hoe zou ik voer deze informatie in de database? Van de afgelegen locatie of de belangrijkste site?

Ook, hoe kan ik dit goed? Betekenis, iemand kan niet zomaar 'bladeren' om de video-site en een bestand willekeurig uploaden.

Of, als iemand heeft een heel andere, constructieve aanbeveling, ik zou veel waarderen dat ook.

Erg bedankt!

De vraag is gesteld op 27/08/2009 om 06:21
bron van user
In andere talen...                            


3 antwoorden

stemmen
5

Gebruik FTP om de bestanden van de ene host naar de andere. Dat is wat dit protocol is ontworpen om.

antwoordde op 27/08/2009 om 06:26
bron van user

stemmen
1

Ik ben het met RaYell. Zorg voor een interface waar uw content provider metagegevens van een video's kunt toevoegen. Binnen de interface, voeg een veld waar ze de media-bestand kunt uploaden. Zodra het formulier is verzonden, valideren en ontsmetten van de gegevens op te slaan in uw database en open vervolgens een FTP (of SFTP) verbinding met behulp van PHP en druk op de inhoud naar uw externe hosting provider.

antwoordde op 27/08/2009 om 06:31
bron van user

stemmen
2

Ik ben het met RaYell. Sommige security notes:

Laat uw klanten doen het uploaden naar server1 (de webserver) en druk op de bestanden van server1 naar server2 (de video-server). Hierna kun je de video server te accepteren alleen FTP verbindingen van de webserver, maar je zult de bestanden twee keer te dragen.

Als je echt wilt om de bestanden rechtstreeks naar de video server, moet je kijken naar het gebruik van Secure FTP of SSH FTP.

antwoordde op 27/08/2009 om 09:50
bron van user

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more