Um tem uma extensão .svg e o outro é .SVG. Poderia ser tão simples quanto isso.
Eu tenho um arquivo SVG gerado que, por algum motivo, não abre no Adobe Illustrator quando eu sirvo o conteúdo do arquivo do meu aplicativo ASP.net, mas se eu fosse gravar esse arquivo gerado diretamente no sistema de arquivos do meu ASP aplicação .net, o arquivo abre bem!
Eu coloquei um zip dos dois arquivos aqui: link
O zip tem dois arquivos:
O Map.svg não abre no Illustrator, ele mostra uma caixa de diálogo Opções de importação de texto e, ao clicar em OK, mostra o conteúdo XML do arquivo.
Test.svg abre bem no Illustrator.
Fazer uma comparação dos dois arquivos gera SEM DIFERENÇAS que seja!
Deve haver algo diferente nesses dois arquivos (causados pelo download do SVG gerado pelo navegador da Web), mas não tenho ideia do que?
No caso de alguém se deparar com isso, eu estava tendo um problema semelhante, mas diferente, em que uma extensão de maiúsculas fazia com que ele importasse como texto, mas uma extensão em letras minúsculas fazia com que o arquivo svg não fosse carregado. .
No meu caso, eu estava carregando um arquivo svg criado no Illustrator CS3 no Illustrator CS2. Abrir o arquivo SVG em um editor de texto revelou um monte de blocos CDATA após os dados principais. Remover esses dados e salvar o arquivo novamente corrigiu o problema e o Illustrator agora carrega o arquivo.
Tags svg asp.net adobe-illustrator