Иногда при отправке HTTP-запроса на загрузку файла (например, PDF, XLSX и т. Д.) С собственного веб-сервера необходимо использовать метод HTTP POST, поскольку он требует динамических входных данных.Я пытался разными способами свести это к одному HTTP-запросу для лучшей производительности, но не смог добиться успеха.
Как JavaScript с объектом XMLHttpRequest (AJAX) не может «загрузить» файлыЯ думаю, это требует обхода HTML.Единственное рабочее решение, которое я нашел для этого случая, - это создание формы обтекания элементов input элементов, содержащих данные.Я не мог найти способ, как отправить логические значения через это, как это умеет AJAX.Это означало бы: это не подходит для стандартизируемой реализации.
Мой вопрос: Как я могу загрузить файл с помощью одного запроса POST, который может содержать логические значения (JavaScript)?
На случай, если это важно: бэкэнд-система, которую я использую, это Ruby on Rails