我想在人们上传pdf时将额外的数据传递到我的数据库。
所以我有2个单选按钮用于2种类型的文件。 如何添加' doctype'我上传文件时到我的数据库。 我已经阅读了这个https://github.com/blueimp/jQuery-File-Upload/wiki/How-to-submit-additional-Form-Data这个上传,但我不太明白如何添加其他数据
提前致谢。
这不是所有代码,而只是用于上传的部分。
public <T> T get(String field) { ... }
答案 0 :(得分:2)
$('#fileuploadic').bind('fileuploadsubmit', function (e, data) {
var doctype = $('input[name=doctype]:checked');
// selecting each input with name "doctype" property checked true
data.formData = {doctype: doctype.val()};
/*
the action above set the formData option from the fileupload object
and its the same as the following code... but its dynamically done
$('#fileupload').fileupload({
formData: {example: 'test'}
});
*/
});
前。来自docs“formData object,formData:{example2:'test'}将作为POST参数到达服务器端”
答案 1 :(得分:2)
供人们在上传图像时搜索发送参数的方式
第1步
在您的JS调用内部
$('#fileupload').fileupload({
url: url,
dataType: 'json',
formData: {myParam: 10},
.....
第2步(PHP示例)
UploadHandler.php中的handle_file_upload函数内部
return $file;
您可以使用
$_REQUEST['myParam']