Commit ab697f46 by 文周繁

fix: 修复可执行程序太大导致只下载部分的问题

parent 90677d7a
......@@ -130,10 +130,17 @@ def main(argv):
# 获取二进制程序
binary_collection = db["binary"]
if binary_collection.count_documents() == 1:
binary_ret = binary_collection.find_one()
binary_software = binary_file_path + db_name
binary_software_file = open(binary_software, 'wb')
binary_software_file.write(binary_ret["code"])
else:
binary_ret = binary_collection.find()
binary_software = binary_file_path + db_name
binary_software_file = open(binary_software, 'ab')
for i in binary_ret:
binary_software_file.write(i["code"])
binary_software_file.close()
os.system(f"chmod +x {binary_software}")
print("binary donwload successfully")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment