Em uma lista do SharePoint, você pode ter um ou mais anexos. A lista de anexos de um item é uma coleção do tipo SPAttachmentCollection. Neste exemplo, usaremos um controle FileUpload para carregar o documento.
//faz o upload do arquivo desejado
if (fUpload.PostedFile != null && fUpload.HasFile){
Stream fStream = fUpload.PostedFile.InputStream;
byte[] conteudo = new byte[fStream.Length];
fStream.Read(conteudo, 0, (int)fStream.Length);
fStream.Close();
fStream.Dispose();
SPAttachmentCollection attachments = item.Attachments;
string nomeArquivo = Path.GetFileName(fUpload.PostedFile.FileName);
attachments.Add(nomeArquivo, conteudo);
}
Nenhum comentário:
Postar um comentário