Quiero tomar los archivos colocados en el formulario en una carpeta en el mismo directorio, todo lo que tengo es el formulario y el javascript para que el archivo pueda ser seleccionado
<form> <div id="filejs" class="file is-info has-name"> <label class="file-label"> <input class="file-input" type="file" name="stuff" /> <span class="file-cta"> <span class="file-icon"> <i class="fas fa-upload"></i> </span> <span class="file-label"> </span> </span> <span class="file-name"> Upload file </span> <input class="button" type="submit" value="Submit input" /> </label> </div> </form> <script> const fileInput = document.querySelector("#filejs input[type=file]"); fileInput.onchange = () => { if (fileInput.files.length > 0) { const fileName = document.querySelector("#filejs .file-name"); fileName.textContent = fileInput.files[0].name; } }; </script>No puede obtener archivos cargados desde un formulario con Javascript del lado del cliente. Necesitará cualquier tecnología de back-end para este trabajo. Puede usar node.js, ya que es un entorno de tiempo de ejecución de JavaScript basado en eventos asincrónicos. Hay muchos paquetes gratuitos disponibles que pueden manejar archivos de formulario y datos de formulario como multer , formidable , form-data, etc.
Además, puede consultar el método de manejo de formularios PHP aquí .