蓝印文件上传额外参数
BlueImp File upload extra parameter
我正在尝试将一个额外的参数传递给 blueimp 文件上传。我尝试使用文件上传提交事件:
$('#fileupload').bind('fileuploadsubmit', function (e, data) {
// The example input, doesn't have to be part of the upload form:
var input = $('#input');
data.formData = {example: input.val()};
if (!data.formData.example) {
data.context.find('button').prop('disabled', false);
input.focus();
return false;
}
});
但是我不知道该额外参数被传递到哪里以及如何访问该额外参数?
我试图实现的是,在UI版本中上传文件时,为每一行分配一个唯一的ID。有什么建议吗?
在您的上传模板 javascript 中添加字段
<td>
Descripción
<input type="text" name="descripcion[]" id="descripcion" placeholder="Descripción">
</td>
在你的jQueryFileUpload中
}).on('fileuploadsubmit', function (e, data) {
var inputs = data.context.find(':input');
if (inputs.filter(function () {
return !this.value && $(this).prop('required');
}).first().focus().length) {
data.context.find('button').prop('disabled', false);
return false;
}
data.formData = data.context.find(':input').serializeArray();
});
首先,模板下载添加此代码
<td>
{%=file.descripcion%}
</td>
然后修改您的自定义索引.php"set_additional_file_properties ($ 文件)"功能
protected function set_additional_file_properties($file) {
parent::set_additional_file_properties($file);
if ($_SERVER['REQUEST_METHOD'] === 'GET') {
$sql = "SELECT Id, Nombre, Descripcion FROM tabla WHERE Nombre='".$file->name."'";
$query = $this->db->prepare($sql);
$query->execute();
$query->bind_result(
$id,
$nombre,
$descripcion
);
while ($query->fetch()) {
$file->id = $id;
$file->nombre = $nombre;
$file->descripcion = utf8_encode($descripcion);
}
}
}
相关文章:
- 正在传递JSONP标头's数据参数到另一个文件中的AJAX请求
- 为什么jQuery文件的函数中有两个参数,但只接收一个参数
- 我可以访问量角器配置文件中的参数吗
- 如何将.json文件作为参数导入.js文件并使用命令行启动它
- 使用Jasmine捕获传递给不同JavaScript文件中函数的参数
- Servlet未将参数发送到.jsp文件
- XMLHttpRequest上传带有参数的文件
- 如何在ajax文件上传中添加额外的POST参数
- 从 Google 云端硬盘请求文件元数据时缺少“downloadUrl”参数
- 服务器不读取科尔多瓦文件传输选项参数
- 使用JavaScript中的参数运行.jar文件
- 如何根据URL参数生成包含JS内容的单个HTML文件
- 从javascript打开excel文件并传递参数
- 如何从node.js中执行一个传递一些参数的.bat文件
- 如何调用另一个js文件中的函数或触发一个自定义事件,该事件将参数作为Jquery中的数据对象传递
- Windows批处理文件,使用文件中的行在命令中构造参数
- 我可以't让servlet使用ajax和xml将参数发送到jsp文件
- javascript$.post将参数传递到外部PHP文件
- 如何将参数从python脚本传递到html文件并获得输出
- 将jQuery参数发送到服务器端并创建输出文本文件