Adjuntar archivos a una lista "desde el cliente"

20/03/2006 - 15:59 por Jose Luis | Informe spam
Buenos Días Amigos,

Podria alguien decirme como hacer para que con el siguiente código me tome
el archivo desde el equipo cliente por favor, ya que me lo está tomando del
servidor:

string srcUrl = @"c:\Borrar.doc";

if (!File.Exists(srcUrl))
{
throw new ArgumentException(String.Format("{0} does not
exist", srcUrl), "srcUrl");
}

FileStream fStream = File.OpenRead(srcUrl);
string fileName = fStream.Name.Substring(3);
byte[] contents = new byte[fStream.Length];
fStream.Read(contents, 0, (int)fStream.Length);
fStream.Close();

sapl412.Lists listService = new sapl412.Lists();
listService.Credentials= System.Net.CredentialCache.DefaultCredentials;


string addAttach = listService.AddAttachment("Responsables_SIERC", "1",
fileName, contents);

Mil Gracias!!!

Preguntas similare

Leer las respuestas

#1 Gustavo
20/03/2006 - 17:06 | Informe spam
Hola Jose Luis,
Intentalo con el codigo que encuentras en:

http://www.gavd.net/servers/sharepo...od&itm

Saludes,
Gustavo
http://www.gavd.net/servers/default.aspx
http://blogs.clearscreen.com/skunkworks/


"Jose Luis" wrote:

Buenos Días Amigos,

Podria alguien decirme como hacer para que con el siguiente código me tome
el archivo desde el equipo cliente por favor, ya que me lo está tomando del
servidor:

string srcUrl = @"c:\Borrar.doc";

if (!File.Exists(srcUrl))
{
throw new ArgumentException(String.Format("{0} does not
exist", srcUrl), "srcUrl");
}

FileStream fStream = File.OpenRead(srcUrl);
string fileName = fStream.Name.Substring(3);
byte[] contents = new byte[fStream.Length];
fStream.Read(contents, 0, (int)fStream.Length);
fStream.Close();

sapl412.Lists listService = new sapl412.Lists();
listService.Credentials= System.Net.CredentialCache.DefaultCredentials;


string addAttach = listService.AddAttachment("Responsables_SIERC", "1",
fileName, contents);

Mil Gracias!!!

Respuesta Responder a este mensaje
#2 Jose Luis
20/03/2006 - 18:04 | Informe spam
Que tal Gustavo,

Nada... con este código igual me sigue buscando en c: pero del servidor no
logro que sea desde mi equipo, sabes de alguna otra forma de hacer los
attachment?

"Gustavo" wrote:

Hola Jose Luis,
Intentalo con el codigo que encuentras en:

http://www.gavd.net/servers/sharepo...od&itm

Saludes,
Gustavo
http://www.gavd.net/servers/default.aspx
http://blogs.clearscreen.com/skunkworks/


"Jose Luis" wrote:

> Buenos Días Amigos,
>
> Podria alguien decirme como hacer para que con el siguiente código me tome
> el archivo desde el equipo cliente por favor, ya que me lo está tomando del
> servidor:
>
> string srcUrl = @"c:\Borrar.doc";
>
> if (!File.Exists(srcUrl))
> {
> throw new ArgumentException(String.Format("{0} does not
> exist", srcUrl), "srcUrl");
> }
>
> FileStream fStream = File.OpenRead(srcUrl);
> string fileName = fStream.Name.Substring(3);
> byte[] contents = new byte[fStream.Length];
> fStream.Read(contents, 0, (int)fStream.Length);
> fStream.Close();
>
> sapl412.Lists listService = new sapl412.Lists();
> listService.Credentials= System.Net.CredentialCache.DefaultCredentials;
>
>
> string addAttach = listService.AddAttachment("Responsables_SIERC", "1",
> fileName, contents);
>
> Mil Gracias!!!
>
Respuesta Responder a este mensaje
#3 Gustavo
21/03/2006 - 14:10 | Informe spam
Hola Jose Luis,
Puedes intentarlo con el metodo "save" de RPC (mira en
http://www.gavd.net/servers/sharepo...=0&itm7), pero yo
creo que el problema esta en tu computador de desarrollo, y no en el codigo.
Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx
http://blogs.clearscreen.com/skunkworks/


"Jose Luis" wrote:

Que tal Gustavo,

Nada... con este código igual me sigue buscando en c: pero del servidor no
logro que sea desde mi equipo, sabes de alguna otra forma de hacer los
attachment?

"Gustavo" wrote:

> Hola Jose Luis,
> Intentalo con el codigo que encuentras en:
>
> http://www.gavd.net/servers/sharepo...od&itm
>
> Saludes,
> Gustavo
> http://www.gavd.net/servers/default.aspx
> http://blogs.clearscreen.com/skunkworks/
>
>
> "Jose Luis" wrote:
>
> > Buenos Días Amigos,
> >
> > Podria alguien decirme como hacer para que con el siguiente código me tome
> > el archivo desde el equipo cliente por favor, ya que me lo está tomando del
> > servidor:
> >
> > string srcUrl = @"c:\Borrar.doc";
> >
> > if (!File.Exists(srcUrl))
> > {
> > throw new ArgumentException(String.Format("{0} does not
> > exist", srcUrl), "srcUrl");
> > }
> >
> > FileStream fStream = File.OpenRead(srcUrl);
> > string fileName = fStream.Name.Substring(3);
> > byte[] contents = new byte[fStream.Length];
> > fStream.Read(contents, 0, (int)fStream.Length);
> > fStream.Close();
> >
> > sapl412.Lists listService = new sapl412.Lists();
> > listService.Credentials= System.Net.CredentialCache.DefaultCredentials;
> >
> >
> > string addAttach = listService.AddAttachment("Responsables_SIERC", "1",
> > fileName, contents);
> >
> > Mil Gracias!!!
> >
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida