Coisas que eu quero fazer
Deparei-me com um problema em que os arquivos binários enviados para o servidor da ConoHa usando o gerenciador de arquivos não podiam ser lidos corretamente.

O que aconteceu, na verdade, foi que quando tentei fazer o upload de um modelo de IA usando o gerenciador de arquivos e carregá-lo com JavaScript, ocorreu uma falha. (Não foi um erro 404 nem nada parecido, mas um erro indicando uma configuração incorreta. Portanto, parecia que o arquivo estava corrompido.)
contramedida
razão
O arquivo que não foi carregado corretamente não tinha extensão.
O gerenciador de arquivos do ConoHa trata arquivos sem extensão como arquivos de texto (ASCII) ao serem carregados.
Solução
O arquivo precisa ser reconhecido como um arquivo binário durante o processo de upload.
Portanto, altere a extensão do arquivo que você está enviando para o seu computador.
A extensão do arquivo que você escolher pode ser qualquer uma, desde que seja reconhecida como um arquivo binário, mas eu confirmei que funciona com *.bin.
Após alterar a extensão do arquivo, faça o upload do arquivo novamente usando o gerenciador de arquivos.
Clique com o botão direito do mouse no arquivo carregado e selecione Renomear para alterar a extensão do arquivo de volta ao seu estado original.

O sistema realizará uma verificação de leitura e, se a leitura for correta, o processo estará concluído.
Observe que renomear o arquivo, após o upload, de sem extensão para *.bin não resolverá o problema.
Como verificar o problema
O problema que pode ser resolvido usando o método descrito aqui é que arquivos que deveriam ser enviados como binários estão sendo enviados como arquivos ASCII.
Você pode verificar se o arquivo foi carregado corretamente baixando o arquivo carregado e comparando-o com o arquivo local que você carregou. (Se os arquivos forem completamente idênticos, provavelmente é um problema diferente. Se forem diferentes, pode haver outras causas, mas é possível que o problema descrito neste artigo esteja ocorrendo.)
A maneira mais fácil de verificar a identidade de um arquivo é usando o WinMerge. (Você também pode verificá-lo usando hashes.)
Resultado
Os arquivos binários enviados para os servidores ConoHa usando o gerenciador de arquivos agora podem ser lidos corretamente.


コメント