Problema com upload de .zip e .rar no chrome

Depois de muito pesquisar e tentar encontrei pelo menos uma parte do problema, o content-type. Meu código:

..

switch ($_FILES[‘arquivo’][“type”]) {

case ‘application/x-rar-compressed’:
preg_match(‘/\.(rar){1}$/i’, $_FILES[‘arquivo’][“name”], $ext);
break;

case ‘application/rar’:
preg_match(‘/\.(rar){1}$/i’, $_FILES[‘arquivo’][“name”], $ext);
break;

case ‘application/zip’:
preg_match(‘/\.(zip){1}$/i’, $_FILES[‘arquivo’][“name”], $ext);
break;
}

..

No firefox essas extensões são bem interpretadas, mas no chrome ele le de outra forma, le como

application/octet-stream, segue link que melhor ajudou:

https://code.google.com/p/chromium/issues/detail?id=257554

Minicrud V1.1

Saiu uma nova versão do Minicrud, para quem não conhece é um gerenciador de conteúdo online para arquivos XML. Na nova versão 1.1 é possível customizar campos usando seguintes componentes: TextInput, TextArea, RichTextEditor, Number e ColorPicker.

Você pode conferir um exemplo: http://www.minicrud.com/demo

Fonte: ricardocanelas.com

MiniCrud – XML Editor

Editor de XML online, MiniCrud, é um meu primeiro projeto pessoal, depois de algumas tentativas e fracassos, acabei refazendo pela terceira vez. Para criação do Minicrud foi usado o programa Adobe Flash Builder com a linguagem AS3, PHP, HTML, CSS, JavaScript e XML.

Fica o link para conhecer melhor. www.minicrud.com

No site tem um demonstrativo online, e também disponibilizei para download.

Fonte: ricardocanelas.com