在Ruby on Rails中,我讓用戶上傳文件。我做了一些東西,然後想通過obj = bucket.objects [文件名] .write(request.body.read)將此傳遞給Amazon S3在Ruby on Rails中,如何獲得沒有元數據的請求負載
我想我可以使用request.body.read或request.raw_post,然而,有效載荷包含其中的所有這些元數據,如Content-Disposition和Content-Type。我怎樣才能得到正是用戶上傳的有效載荷部分?
舉例來說,這是request.body.read,但我只是想從開始部分「Y‡JFIF ......」
------WebKitFormBoundaryWc3LdZGmhHmhJeuT
Content-Disposition: form-data; name="file"; filename="test.jpg"
Content-Type: image/jpeg
ˇÿˇ‡JFIFHHˇ·...
...more data...
------WebKitFormBoundaryWc3LdZGmhHmhJeuT--