我的观点是呈现一个表单,其中包含通过客户端控件添加的输入字段。
例如:
我的表单中有多个模块,我想组织我的rails服务器的输入。我这样做是通过遍历所有输入字段,创建一个json哈希并通过.submit()在单个表单/输入节中发送它。像这样:
{module_1: {field_1:价值 field_2:值 field_3:value } }
现在我专注于允许用户添加视频和图像等文件,但这对我的Json无效。另一种选择是使用POST,并通过AJAX提交请求,但我需要从输入中呈现新视图。
我想知道是否有一种方法在哈希结构中发送文件,并将其发送到服务器而不使用AJAX?
答案 0 :(得分:0)
您不会在JSON数据中添加像视频这样的二进制数据。但是,您将视频作为URL传递给客户端。像这样:
{ "videos":
[
{ "video_name": "Test Video","video_url": "http://.../video.mpeg" }
]
}