среда
wsl2 Ubuntu18.04
ruby 2.5.1p57
rails 4.0.0
jquery2.0.3
Что я хочу сделать
загружать файлы, такие как png, jpg, pdf, на сервер ajax (теперь я использую представление Rails и просто отправляю)
Проблема
Способ создания данных запроса ajax
Я подумал, что должен создать данные файла, которые отправляются отправкой из представления
↓
подтвержденное содержимое данных запроса на сервере
{
"file"=>#<ActionDispatch::Http::UploadedFile:0x0055d8dc65deb0
@tempfile=#<Tempfile:/tmp/RackMultipart20200619-23-1ajva0e>,
@original_filename="hogeA.png",
@content_type="image/png",
@headers="Content-Disposition: form-data; name=\"[hoge_groups][][file]\";
xxxfilename=\"hogeA.png\"\r\nContent-Type: image/png\r\n">
"file" => (the same as first file)...
}
и сохраните в свойстве "файл" Rails
"file"=>#<ActionDispatch::Http::UploadedFile:0x0055d8dc65deb0
Что мне нужно сделать, так это создать эти данные на стороне клиента, но я понятия не имею, как это можно реализовать.