You are on page 1of 4

[Tu aliado

tecnolgico]
[Creacin Avanzada]
[Tu aliado tecnolgico]
< Previous

Next >

[Subir archivos por medio


de un web service]

Traducir
Select Language

Posted by admin 25 febrero, 2013

Para un sin nmero de aplicaciones nos sirve


concentrar archivos en servidores remotos ya
sea para aplicaciones como drop box o hacer
reportes a la autoridad como la facturacin
electrnica o muchas otras un ejemplo muy
sencillo en punto net es lo que les muestro a
continuacin.

Enterate de las
novedades
Registrarse
Acceder
RSS de las entradas
RSS de los
comentarios
WordPress.org

La parte del servidor seria asi


febrero 2013

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.IO;
namespace imagenes
{
/// <summary>
/// Summary description for
recibeimagen
/// </summary>
[WebService(Namespace =
"http://tempuri.org/")]

M X J

V S D
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28
ene
mar

Categoras
Administracin de
proyectos
Canal
Clientes

[WebServiceBinding(ConformsTo =
WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
// To allow this Web Service to be called
from script, using ASP.NET AJAX,
uncomment the following line.
//
[System.Web.Script.Services.ScriptService]
public class recibeimagen :
System.Web.Services.WebService
{
[WebMethod]
public void GrabaArchivo(string file,
byte[] data)
{
// simplified
File.WriteAllBytes(Server.MapPath()+\\+file,
data);
}
}
}
Y un cliente sencillo seria el siguiente:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
namespace imagenes
{
public partial class _Default :
System.Web.UI.Page
{
protected void Page_Load(object sender,
EventArgs e)
{
recibeimagen imagen = new
recibeimagen();
Stream
f=File.Open(Server.MapPath(archivo),FileMode.Open);
byte [] b=new byte[f.Length];

Cursos
Frameworks
General
Opiniones
Presentacin
Programacin
Sistemas
SQL

Etiquetas

administracin de
proyectos anlisis

aplicaciones asp

base de
datos bases
de datos
campos

clases

conocimiento
consultora de sistemas
convert creacin create

create procedure
create table CSS Curso
SQL BASICO datos
declare desarrollo
dispositivos

empresas getdate
herramientas HTML5

indices informacin int


Internet Lenguaje de
Definicin de Datos
MSSQL SERVER
MYSQL Mxico

proceso

programacin

proyecto

proyectos
Pginas Web Pginas Web

select
servidor sistema
Modernas.

sistemas

f.Read(b, 0, b.Length 1);


f.Close();

SQL tablas

imagen.GrabaArchivo(nombrearchivo,b);
}
}
}

FaceBook

in General
Etiquetas: Drop box, electronica,
facturacion, Subir archivos por medio de
un web service

Me gusta

A 2 personas les gusta esto

Enviar
Aade un comentario...

Publicar en Facebook

P lug-in social de F acebook

2 Comments
El Davan Palma dice:
26 junio, 2013 a las 19:39
Hola,
Como hara para implementar esto a mi
servidor.
y poder utilizarlo desde un equipo movil?
Gracias
Responder
admin dice:
27 junio, 2013 a las
3:30
Como tal lo puedes publicar en
cualquier servidor de windows y
dependiendo de
la plataforma de movil en que
desarrolles hay formas para
conectarse al webservices
Responder

Deja un comentario
Tu direccin de correo electrnico no ser
publicada. Los campos necesarios estn
marcados *

Nombre *

Correo electrnico *

Web

nALlmkXmDDeQ

* Copy This Password *

* Type Or Paste Password Here *


Comentario

Puedes usar las siguientes etiquetas y


atributos HTML: <a href="" title=""> <abbr
title=""> <acronym title=""> <b>
<blockquote cite=""> <cite> <code> <del
datetime=""> <em> <i> <q cite="">
<strike> <strong>
Publicar comentario

C opyright 2013 [Tu aliado te cnolgico][C re acin Avanzada]. C andid the m e .

You might also like