我对Ruby和Ruby on Rails非常陌生,但我正在现有框架之上进行开发。我正在尝试使用“multipart / form-data”将多个文件上传到服务器。当我选择多个文件进行上传时,只会选择最后一个文件并实际上传。这是一个示例请求有效负载:
------WebKitFormBoundarybQW0C702DEMnqySc
Content-Disposition: form-data; name="file"; filename="test 2.txt"
Content-Type: text/plain
------WebKitFormBoundarybQW0C702DEMnqySc
Content-Disposition: form-data; name="file"; filename="test.txt"
Content-Type: text/plain
------WebKitFormBoundarybQW0C702DEMnqySc--
我确定单个文件上传使用这种表示法,但我想知道是否有本机方式以这种格式进行多个文件上传。我应该以某种方式循环浏览这些数据吗?我对此感到茫然,因为我对Ruby / Rails非常缺乏经验。
我需要在这里支持IE9,所以我无法使用FormData对象进行任何操作..