jeecg webuploader在table中使用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

jeecg webuploader在table中使用
Jeecg 是一个基于代码生成器的开发平台,而WebUploader 是一个简单的网页文件上传组件。

将WebUploader 集成到Jeecg 平台中,特别是在一个表格(table)中使用,可以通过以下步骤完成:
1. 引入WebUploader:首先,在你的项目中引入WebUploader 库。

你可以从WebUploader 官方网站或者其他CDN 获取相应的资源文件。

通常,你需要引入WebUploader 的CSS 和JavaScript 文件。

```html
<!--引入WebUploader 的样式文件-->
<link rel="stylesheet" type="text/css" href="path/to/webuploader.css">
<!--引入jQuery -->
<script type="text/javascript" src="path/to/jquery.js"></script>
<!--引入WebUploader 的JavaScript 文件-->
<script type="text/javascript" src="path/to/webuploader.js"></script>
```
2. 准备HTML 结构:在页面中创建一个表格,并在表格中的某一列添加上传按钮。

```html
<table>
<thead>
<tr>
<th>文件名</th>
<th>上传</th>
</tr>
</thead>
<tbody id="fileList">
<!--文件列表将在此显示-->
</tbody>
</table>
```
3. 初始化WebUploader:使用JavaScript 初始化WebUploader 实例,配置上传的参数,并将上传按钮绑定到指定的表格列中。

```javascript
// 初始化WebUploader
var uploader = WebUploader.create({
// 选完文件后,是否自动上传。

auto: true,
// 文件接收服务端。

server: 'path/to/upload',
// 选择文件的按钮。

可选。

pick: {
id: '#filePicker', // 上传按钮的id
label: '点击选择文件'
},
// 文件列表的容器。

fileList: '#fileList',
});
// 当有文件添加进来的时候
uploader.on('fileQueued', function (file) {
// 在表格中插入一行,显示文件名和上传按钮
$('#fileList').append('<tr><td>' + + '</td><td><div id="' + file.id + '">上传</div></td></tr>');
// 将上传按钮绑定到WebUploader实例
uploader.addButton({
id: '#' + file.id,
});
});
```
4. 后端处理:在服务器端处理文件上传。

在Jeecg 中,你需要编写相应的后端接口来接收文件并进行处理。

这是一个简单的例子,具体的实现可能需要根据你的项目结构和需求进行调整。

确保配置WebUploader 和后端接口时,路径和参数正确匹配。

请注意,WebUploader 可能已经不再是最新的文件上传解决方案,你也可以考虑其他现代的文件上传库,如Dropzone.js、Fine Uploader 等。

相关文档
最新文档