Applet Java para subir una imagen

Alguien sabe como obtener el Applet que se utiliza en Factbook para subir fotos???? O algo parecido, lo que pasa es que tengo un Web donde el usuario...

La FAQ Applet Java para subir una imagen tiene

Pertenece a la categoría:
Pregunta
Alguien sabe como obtener el Applet que se utiliza en Factbook para subir fotos???? O algo parecido, lo que pasa es que tengo un Web donde el usuario por lo general quiere subir muchas fotos al mismo tiempo, pero que a su vez no sea tan tedioso, en la opción de Factbook por lo menos te permite recorrer las unidades del PC del Cliente y subir muchas fotos al mismo tiempo, algo así debería tener,
Respuesta de Vega Eudy
Ahi va el Applet que funciona con PHP, aun no lo he modificado para que se puedan subir mas de 1 Mg al mismo tiempo porque he estado ocupado en otras cosas, por eso tambien me tarde en enviarlo.



Corren la página applet.html (recuerden aqui modificar el parametro url para que apunte a su respectivo PHP)



Para que funcione con ASP.NET es mas sencillo el principio de la página pueden tener la colección de archivos arrastrados al Applet con Request.Files, ahi recorrer la misma y darle guardar a cada archivo... con la semántica de Visual Basic sería algo como




Dim uploadedFiles As HttpFileCollection = Request.Files

Dim f As HttpPostedFile

Dim i As Integer

For i = 0 To uploadedFiles.Count - 1

f = uploadedFiles(i)

If f.ContentLength > 0 Then

f.SaveAs(alguna ruta valida!!!)

End If

Next




Avisen cuando les llegue el Applet para saber que las tomaron...


Saludos,
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios

Dante

30/11/2008
Muy buenos días Vega Eudy, estoy también interesado en subir imagenes al server a traveés de JAVA, me podría porfavor facilitar el código?

Claudio Campillay

11/2/2009
Es posible que me lo envies. no lo veo por la web

cdiaz

04/5/2009
como es el applet q estan usando para q Request.Files no venga vacio
Hola como es el applet q estas usando para q el request.files no venga vacio es q el q yo tengo viene es un stream y al crear la imagen con este stream dice vista no disponible

URL url = new URL(strUrl);


URLConnection uConn = url.openConnection();
uConn.setUseCaches(false);
uConn.setDoInput(true);
uConn.setDoOutput(true);

uConn.setRequestProperty("Content-Type", "multipart/form-data");

//Envío de datos
DataOutputStream out = new DataOutputStream(uConn.getOutputStream());

out.writeBytes(envio);
out.close();


System.out.println("DATOS ENVIADOS AL SERVIDOR!");


uConn.getOutputStream().close();


y del lado del servidor tengo el siguiente codigo

using (FileStream fs = new FileStream(imgPath, FileMode.CreateNew))
{
byte[] bytes = new byte[10686];

int bytesRead;
while ((bytesRead = Request.InputStream.Read(bytes, 0, bytes.Length)) > 0)
{
fs.Write(bytes, 0, bytesRead);
}
}
Por eso me gustaria conocer el tuyo.

Omar D Berroteran Da Silva

15/5/2009
mi Solucion.
Si aun estan interesados io he desarrollado un appet que sube las imagenes en una carpeta especificada por parametros y luego envia las imagenes como (byteArray) Objeto al servidor lo que permite directamente save en el server ya sea en la base de datos o en algun lugar de el FileSystem.

Martin84

16/6/2009
Applet
Les cuento que hace un tiempo estoy buscando algun applet para subir images al estilo de facebook. Estoy desarrollando una aplicacion web en .net framework 2.0.

Si poseen algun applet les estaria muy agradecido si me lo pueden enviar.

Les dejo mi mail juanmcueto@gmail.com

Muchas gracias

Martin

anderson_holguin

06/8/2009
Applet
Cordial saludo para todos

Tengo el mismo inconveniente, necesito implementar a un sitio en PHP un applet q le permita al usuario cargar varias imágenes al servidor (no una por una como lo permite PHP ) he buscado por todo lado y no encuentro la manera de hacerlo. les agradezco cualquier colaboración tal vez si tienen el código de un applet para guiarme o si saben donde puedo encontrar dicha información.

Gracias

Anderson
andcheer@gmail.com
FAQ relacionadas
Volver al árbol de categoríasVolver al árbol de categorías