Red de conocimiento informático - Aprendizaje de programación - Un software instalado en Linux para cargar y descargar archivos a través de la consola web http. No sé cómo se llama ni cuál es la función similar del software.

Un software instalado en Linux para cargar y descargar archivos a través de la consola web http. No sé cómo se llama ni cuál es la función similar del software.

El servidor nginx implementa la carga y descarga de archivos

descargar

Actualice el archivo de configuración y agregue los siguientes campos. Aquí, los alias se utilizan para asignar todos los directorios raíz. de la placa de desarrollo integrada

ubicación /descarga {

alias /;

autoindex on;?

autoindex_localtime

p>

autoindex_exact_size desactivado

}?

Ejecutar,

$ ./nginx/sbin/nginx -p ./nginx -s recargar

Subir

Necesita tener el código fuente de nginx, recompilar nginx, agregar módulo de carga, cargar módulo de progreso, así es como se debe aprender Linux y más conocimientos, aprendamos e intercambiemos juntos .

$ ./configure --add-module=$parent_path/nginx-upload-module-2.3.0 --add-module=$parent_path/nginx-upload-progress-module-0.8.4

$ make

$ make install

Agregar archivo de configuración,

ubicación /upload

upload_pass ?/;?

# upload_cleanup 400 404 499 500-505;?

upload_store /boot;?

# upload_store_access usuario: rw;?

# upload_limit_rate 128k ;?

upload_set_form_field "${upload_field_name}_name" $upload_file_name;?

upload_set_form_field "${upload_field_name}_content_type" $upload_content_type;?

upload_set_form_field "$ {upload_field_name}_path" $upload_tmp_path;?

upload_aggregate_form_field "${upload_field_name}_md5" $upload_file_md5;?

upload_aggregate_form_field "${upload_field_name}_size" $upload_file_size;?

upload_pass_form_field "^.*$";?

}