Im интересно, что лучший способ справиться с этим.CSV file upload cancel Ruby on Rails
У меня есть form_for с несколькими текстовыми полями для заполнения и с формой .file_field (: file), поэтому пользователь может загрузить файл csv в базу данных. Существует также кнопка «Сохранить» и «Отмена», обе для сохранения или отмены всей формы. Отмена настроена на возврат на главную страницу индекса, а не для создания этой формы.
Если пользователь пытается загрузить файл csv и нажимает Отменить или закрыть страницу браузера, это не приведет к остановке загрузки и приведет к дублированию, когда пользователь снова загрузит тот же csv, думая, что последний был отменен, когда на самом деле несколько строк из последнего были загружены.
Вопрос, который у меня есть, является самым умным способом «отменить» загрузку полностью, пока ее уже загрузили, если использует клики «Отмена» или если пользователь закрывает окно браузера?
Спасибо :)