Sto lavorando su un sito Web, utilizzando PHP/MySQL, dove gli utenti possono caricare video, quindi, quei video vengono convertiti (usando FFMPEG) in file FLV e MP4.Caricamento su un server remoto
Ora, l'intero processo "upload" e "conversion" avviene su un server diverso (remoto) effettivamente ospitato da un altro provider.
Il motivo per cui sto utilizzando un percorso di hosting diverso è perché offrono più spazio di archiviazione e le funzionalità di conversione.
La mia domanda è questa: come (o qual è il modo migliore) che posso caricare file sul mio "sito di hosting video" dal sito Web principale in cui gli utenti interagiscono principalmente? Inoltre, quando i video vengono caricati, le informazioni vengono aggiunte al database (Titolo video, Descrizione, ecc.), Quindi come inserirò queste informazioni nel database? Dalla posizione remota o dal sito principale?
Inoltre, come posso farlo in modo sicuro? Significa che qualcuno non può semplicemente "navigare" nel sito del video e caricare un file a caso.
Oppure, se qualcuno ha una raccomandazione completamente diversa e costruttiva, lo apprezzerei molto.
Grazie mille!
Grazie per le risposte, finora. Userò sicuramente la funzione FTP, dopo averlo esaminato. Ora, per quanto riguarda la "conversione" dei file appena caricati (via FTP), sarebbe consigliabile impostare un cron job o qualcosa di simile per controllare la cartella di upload dei file appena caricati? – Dodinas
Se si è caricato il file tramite FTP dal server Web principale al server video in uno script PHP, è possibile impostare uno script PHP sul server video per eseguire la conversione video. Ovviamente dovrai assicurarti che nessun altro possa attivare quel copione. – Residuum