【发布时间】:2015-04-20 15:50:33
【问题描述】:
我认为我的问题很容易通过简单地显示我想发布到服务器的 JSON 对象来解释。请注意,我不想convert the file to a bytearray。
var myObject = {
Name: "Foo",
YourImages: [
{Title: "Bar", Image: (some image uploaded/attached via html file input)},
{Title: "Fizz", Image: (some image uploaded/attached via html file input)},
{Title: "Buzz", Image: (some image uploaded/attached via html file input)}
]
}
更新
我还没有编写上传到服务器的代码,但是this excellent "fileread" directive 允许我将图像分配给我的模型中的一个属性,这正是我所追求的。
【问题讨论】:
-
您单独上传图片,然后在您的对象中放置图片的路径。
-
你停止使用这样的自定义对象,而是使用 formData 对象来保存图像
-
@Styphon--谢谢,我已经考虑过了,可能不得不这样做,但希望避免多次 ajax 调用。
-
您可以在一个 ajax 请求中发送图像和文本以及其他任何内容,只要它作为 formData 对象发送!
标签: javascript angularjs post