我正在尝试将我的照片与参数tagname
中发送的标签(逗号分隔的字符串)一起上传。
传递给Dropzone.JS的sending
选项允许我在发送请求之前获取XHR对象。
Dropzone.options.uploadDropzone({
// ...
sending: function(file, xhr, formData){
// but how to add my tags string to the params?
// any methods like setting the header:
// xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest")?
}
})
答案 0 :(得分:5)
在javascript中
var xhr = new XMLHttpRequest();
xhr.open("POST", "FileUploadHandler.ashx");
var fd = new FormData();
fd.append("sFileTitle", document.getElementById('txtFileTitle').value);
xhr.send(fd);
因此您可以使用键和值对
在表单数据中附加数据var fd = new FormData();
fd.append("sFileTitle", document.getElementById('txtFileTitle').value);
Dropzone.options.uploadDropzone({
// ...
sending: function(file, xhr, fd){
// but how to add my tags string to the params?
// any methods like setting the header:
// xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest")?
}
})