Que tal lista,
Estoy usando el attachment_fu en mi programa para subur archivos de
office a
un server y todo muy bien hasta que intento subir un archivo powerpoint
version 2007. Ahora me dice :
Content type is not included in the list
en el modelo tengo:
has_attachment :content_type => [‘application/pdf’,
‘application/msword’,
‘application/vnd.ms-powerpoint’, …
Que me funciona muy bien con las versiones previas al office 2007, osea
ppt
y pps. Pero no me funciona con pptx.
Alguna idea como puedo circunvalar este problema y seguir validando los
tipos de archivos que quieren subir?
Que me funciona muy bien con las versiones previas al office 2007,
osea ppt y pps. Pero no me funciona con pptx.
Prueba con este content-type:
application/x-zip-compressed
No recuerdo donde pero creo haber leído que los formatos de OOXML
están encapsulados dentro de un archivo ZIP. Si no sirve probablemente
puedas buscar la respuesta en MSDN.
Alguna idea como puedo circunvalar este problema y seguir validando
los tipos de archivos que quieren subir?
busca qué mime type se usa para pptx. En este blog [1] dicen algo, pero
no he probado… si no te va, una búsqueda sobre el mimetype en google
debería orientarte
Que tal lista,
Estoy usando el attachment_fu en mi programa para subur archivos de office a
un server y todo muy bien hasta que intento subir un archivo powerpoint
version 2007. Ahora me dice :
Content type is not included in the list
en el modelo tengo:
has_attachment :content_type => [‘application/pdf’, ‘application/msword’,
‘application/vnd.ms-powerpoint’, …
También puedes quitar el content_type, subir un archivo y comprobar
con que mime te lo ha subido. Es una forma más artsesanal, pero segura