Télécharger des fichiers sur Nginx

existe-t-il un moyen de télécharger des fichiers sur un serveur via http en utilisant nginx?

J’ai un programme qui utilise essentiellement la méthode curl et la méthode POST via http pour envoyer des fichiers à un logiciel d’entreprise complètement différent. Nous voulons reproduire quelque chose de similaire, mais nous rencontrons un obstacle.

J’ai installé nginx et fait une configuration de base, je veux pouvoir télécharger les fichiers sous / data / files / incoming

server { listen testserv1; location /upload/ { limit_except POST PUT { deny all; } client_body_temp_path /data/files/incoming/; client_body_in_file_only on; client_body_buffer_size 128k; client_max_body_size 100M; proxy_pass_request_headers on; proxy_set_body $request_body_file; proxy_pass http://127.0.0.1/upload; proxy_redirect off; } 

J’ai essentiellement laissé la configuration régulière sur le nginx.conf et ajouté ce qui précède. Donc, ma question est la suivante: comment puis-je savoir que cela fonctionne? J’ai fait à partir d’un autre serveur essayer d’exécuter le programme qui supprime soi-disant un fichier mais rien. existe-t-il également un moyen de tester cette configuration depuis un autre système? Est-ce que je manque quelque chose sur la configuration?

Toute aide, tout est très apprécié.

Jetez un oeil à la nginx_upload_module: https://www.nginx.com/resources/wiki/modules/upload/