lutter pour entraînement lorsque j'ajoute la validation suivante à mon modèle vocal à l'aide de papierClip, il est déclenché lorsque j'essaie de télécharger un MP3: J'ai essayé un certain nombre de mp3 fichiers mais aucun d'entre eux ne semble télécharger car la validation échoue. p> p>
5 Réponses :
juste être stupide, désolé. p>
J'ai simplement supprimé la validation, visualisée dans la base de données que le contenu_type a été sauvegardé comme ("Audio / MPG") et l'a ajouté à l'arays de contenu autorisé_types dans la validation. p>
emploi fait: -) p>
Bonjour. J'essaie de type audio / wav. Mais ça ne marche pas. Pourriez-vous m'aider s'il vous plait? Merci :)
Type de contenu incorrect? Essayez audio / mpeg. P>
Eh bien, la gamme de types de contenu Je suis allé avec initialement pour permettre: ['Application / MP3', 'Application / X-MP3', "Audio / MPEG", "Audio / mp3"], mais le type de contenu est enregistré sur le La base de données était "audio / mpg" que je pensais être étrange. Alors, y a-t-il quelque chose de Dodgy sur mes mp3 ou quelque chose d'autre? Cela semble étrange.
Oui, mais si un utilisateur a un autre navigateur (ou une autre version du navigateur) Le type de contenu MP3 pourrait être interprété de manière inattendue et il n'aura pas la possibilité de sauvegarder des fichiers MP3. P>
Je suis d'accord, je pense que cela va être un cas de construction d'une gamme de contenus_types qui sont tous valables pour un MP3 pour couvrir toutes les bases.
pour un support MP3 (espérons-le), j'ai utilisé les MIMETypes suivants:
validates_attachment_content_type :audio, :content_type => [ 'audio/mpeg', 'audio/x-mpeg', 'audio/mp3', 'audio/x-mp3', 'audio/mpeg3', 'audio/x-mpeg3', 'audio/mpg', 'audio/x-mpg', 'audio/x-mpegaudio' ]
Donc, assez curieusement, j'avais ce problème ce soir et aucune des solutions ci-dessus ne travaillait pour moi. J'avais cette erreur:
validates_attachment_content_type :recording, content_type: [ 'application/mp3', 'application/x-mp3', 'audio/mpeg', ['audio/mpeg'], # note the array around the type 'audio/mp3' ], message: 'File must be of filetype .mp3'