2012-11-15 3 views
0

Possible en double:
Where to store uploaded files (sound, pictures and video)Comment dois-je stocker des fichiers musicaux?

Je fais un site Web où les registres des utilisateurs et des signes dans et ils peuvent télécharger leurs propres fichiers musicaux. Dois-je stocker les fichiers musicaux qu'ils téléchargent sous forme de blob dans une table de base de données MySQL? ou comment pourrais-je éventuellement stocker les fichiers afin qu'ils puissent être joués à travers un lecteur multimédia HTML 5? J'ai essayé de faire des recherches en ligne et tout ce que je peux trouver, c'est qu'il ne serait pas bon de stocker les fichiers dans une table MySQL.

+0

le fichier * système * est pour * fichiers * –

+0

quel système de fichiers? Je suis un débutant quand il s'agit de tout cela ... – Worm

Répondre

1

Vous devez les télécharger dans un répertoire sur votre serveur. Vous associez un nom de fichier et/ou id avec la chanson et l'utilisateur pour les récupérer de la base de données en cas de besoin.

+0

et si je voulais seulement que l'utilisateur qui a téléchargé les chansons puisse les écouter? comme je veux qu'ils soient complètement privés à tout le monde mais qui les a téléchargés, désolé j'ai oublié d'ajouter cette partie – Worm

+0

@worm utiliser la DB pour suivre les chansons/IDs auxquels quelqu'un a accès – ernie

+0

Même concept. Vous devez écrire la logique qui associe l'utilisateur à la chanson. –

1

En ce qui concerne le stockage du fichier multimédia, mieux vaut les stocker sur le serveur quelque part, ou même mieux les stocker sur un CDN.

En ce qui concerne le stockage des détails de la musique, créez une table dans votre mysql, appelez quelque chose comme music_meta puis enregistrez les détails sur l'emplacement des fichiers, le nom, la taille, etc.

Questions connexes