| | |
| | | var isUploading = false; |
| | | var startTime = 0; |
| | | var uploadedSize = 0; |
| | | var companyId = 'default'; // 默认公司ID,实际应用中应从session或URL参数获取 |
| | | |
| | | // 初始化 |
| | | init(); |
| | |
| | | formData.append('chunk', currentChunk); |
| | | formData.append('chunks', chunks); |
| | | formData.append('fileMd5', fileMd5); |
| | | formData.append('companyId', companyId); |
| | | |
| | | $.ajax({ |
| | | url: '/fileUpload/uploadChunk', |
| | |
| | | data: { |
| | | fileName: file.name, |
| | | fileMd5: fileMd5, |
| | | chunks: chunks |
| | | chunks: chunks, |
| | | companyId: companyId |
| | | }, |
| | | success: function(response) { |
| | | if (response.code === 200 || response.success) { |
| | |
| | | function refreshFileList() { |
| | | layer.msg('正在获取文件列表...', {icon: 16, time: 0}); |
| | | $.ajax({ |
| | | url: '/fileUpload/list', |
| | | url: '/fileUpload/list/' + companyId, |
| | | type: 'GET', |
| | | success: function(response) { |
| | | layer.closeAll(); |
| | |
| | | var videoPlayer = document.getElementById('videoPlayer'); |
| | | var videoSource = document.getElementById('videoSource'); |
| | | |
| | | videoSource.src = '/fileUpload/play/' + encodeURIComponent(fileName); |
| | | videoSource.src = '/fileUpload/play/' + companyId + '/' + encodeURIComponent(fileName); |
| | | videoPlayer.load(); |
| | | videoPlayer.play(); |
| | | }); |
| | |
| | | $.ajax({ |
| | | url: '/fileUpload/delete', |
| | | type: 'POST', |
| | | data: {fileName: fileName}, |
| | | data: { |
| | | fileName: fileName, |
| | | companyId: companyId |
| | | }, |
| | | success: function(response) { |
| | | if (response.code === 200 || response.success) { |
| | | layer.msg('删除成功', {icon: 1}); |