No SharePoint, por que posso “fazer upload de vários documentos” um arquivo de 47.297 bytes, mas não um arquivo de 47.298 bytes?

2

É estranho. Eu posso fazer o upload de um documento chamado 47k.txt com 47,297 bytes usando o recurso "Multiple Document Upload". Se eu fizer o seguinte para o arquivo, o upload falhará:

  • Adicione um único caractere ao final do arquivo de texto
  • Adicione um caractere ao nome do arquivo (por exemplo, 47k x .txt)
  • Coloque o arquivo em uma subpasta (aumentando assim o comprimento total do caminho do arquivo)

Este é o erro que recebo nos registros do SharePoint:

Category: General                        
Event ID: 8jzm 
Level: High     
Message: #90012: An error was encountered while processing files on the server. 
         Try uploading one file at a time by using the single upload page.

O mesmo erro é relatado em uma caixa de mensagem no lado do cliente.

Alguém sabe por que isso aconteceria?

EDIT: Isso quebra quando o upload de um único arquivo através de 47,297 bytes, ou vários arquivos cujos tamanhos de arquivo juntos são superiores a cerca de 47k. Então, eu pude carregar com sucesso 20 arquivos que são todos 1k, mas o upload falha se eu tentei enviar um arquivo de 10k e um de 40k ao mesmo tempo.

    
por Jim 30.03.2010 / 20:59

2 respostas

2

Este é um problema conhecido com o .NET 2.0. O problema está listado nas correções incluídas com .NET 2.0 sp1 . Então, parece que realmente precisamos apenas atualizar nossos service packs e o problema será corrigido. Como o SharePoint é baseado no ASP.NET, quaisquer erros no .NET framework estarão presentes no SharePoint.

    
por 01.04.2010 / 20:46
-1

47,297 é um número primo? Veja se vai fazer 47293 ou 47303.

(Eu realmente não tenho idéia. 47k bytes é trivial para esse programa.)

    
por 30.03.2010 / 22:58