openspug / spug

开源运维平台:面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。
https://spug.cc
GNU Affero General Public License v3.0
10.18k stars 2.06k forks source link

Bug: 自定义发布时无法上传 jar 文件: 请求异常 Network Error #638

Open qfilsdv731 opened 11 months ago

qfilsdv731 commented 11 months ago

Spug 版本:

操作系统Linux-3.10.0-957.el7.x86_64-x86_64-with-centos-7.9.2009-Core

Python版本3.6.8 Django版本2.2.28 Spug API版本v3.2.7 Spug Web版本v3.2.7

问题重现步骤

1.发布配置中新建自定义发布,数据上传选择发布时上传 2.切换到普通用户在发布申请中选择刚才新建的发布,上传 Java 程序的 jar 包显示网络错误,将 .jar改为 zip 后缀正常。

报错/问题截图

image image

API 接口:api/deploy/request/upload 代码问题:spug_api/apps/deploy/views.py#L344

期望的结果

正常上传 jar 文件,且显示进度条。 自定义上传超时时间,jar 文件可能 300M,但上传速度因为网络问题 200k。