我正在尝试使用ajax将视频上传到Dailymotion API。
在我的剧本中我有:
//upload the video and get the url
var xhr = new XMLHttpRequest();
xhr.open('POST', upload_url, true);
var formData = new FormData(document.getElementById("myForm"));
xhr.send(formData);
我的脚本正常运行,但我遇到了问题,如何指定要使用的文件字段?
如果您看到var formData = new FormData(document.getElementById("myForm"));
,myForm
是整个表单,如果我的文件输入为id="myInput"
,我该如何指定?
我不想发送所有表单,只是发送一个特定字段。
谢谢!
答案 0 :(得分:1)
这就是我想要的:
val action = (for {
entity <- (query returning query.map(obj => obj) += row)
_ <- query.map(_.foo).update(newFoo)
} yield entity).transactionally
答案 1 :(得分:0)
创建空的FormData并手动将文件值添加到其中:
var file = document.getElementById("myInput").value;
var formData = new FormData();
formData.append('file', file);