Hola amigos, he creado un web part que trata de descargar un archivo
desde una biblioteca de documentos, pero al capturar el error en el
webpart me arroja el siguiente error:
Request for the permission of type
System.Security.Permissions.FileIOPermission, mscorlib,
Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
failed.
El codigo que utilizo es el siguiente:
protected override void RenderWebPart(HtmlTextWriter output)
{
WebClient cliente = new WebClient();
cliente.Credentials = new
NetworkCredential("Galileo\\peextrmercado","Passw0rd");
Byte[] bytes;
string filename;
FileStream fs;
SPSite sitio = new
SPSite("
http://peltorreblanca:8076/sites/formatos");
SPWebCollection webs = sitio.AllWebs;
foreach(SPWeb web in webs)
{
SPListCollection listas = web.Lists;
SPListItemCollection items = listas["Lista de Formatos y
Plantillas"].Items;
try
{
cliente.DownloadFile("
http://peltorreblanca:8076/sites/formatos/lista%20de%20formatos%20y%20plantillas/carga%20de%20trabajo.xls","c:\\archivo01.xls");
}
catch(System.Exception ex)
{
output.Write(SPEncode.HtmlEncode(ex.Message));
}
}
}
Gracias por su ayuda.
Raul.
Leer las respuestas