Red de conocimiento informático - Aprendizaje de programación - JAVA envía archivos al servidor. .......

JAVA envía archivos al servidor. .......

Después de cargar el archivo en A, colóquelo en el servidor y luego tendrá una ruta de acceso absoluta, correspondiente a una URL absoluta, por lo que es fácil de manejar.

Java proporciona API para acceso a URL y una gran cantidad de operaciones de transmisión, lo que facilita el acceso a los recursos en la red. El siguiente fragmento de código completa el acceso a los recursos del sitio web:

......

destUrl = "/Java/afile . zip ";

/ / Supongamos que coloca el archivo en un archivo java en webroot.

url =nueva URL(destUrl);

http URL =(HttpURLConnection)URL open Connection();

//Conéctese al recurso de red especificado. .

http URL . connect();

//Obtener el flujo de entrada de la red

bis = new BufferedInputStream(httpurl . getinputstream()); >

...

Después de recibir la transmisión, puedes hacer las siguientes cosas que desees.

Existen muchas formas de obtener la dirección de conexión de un recurso. Se puede proporcionar un servlet para obtener el flujo de salida. El torniquete Response.write especifica que el nombre del archivo cargado por el servidor se puede devolver en un día.

El cliente utiliza el mismo método anterior para obtener el nombre del archivo, luego lo divide y luego continúa llamando al método anterior en un bucle para descargar el archivo.

Jaja, espero que esto ayude.