【项目实训12】增加头侧图片处理

 增加对头侧的处理

上传图片,以及参数的处理

在原有方法中增加多类型图片允许,并根据前端传回参数image

    image=request.form.get('imageType')
        if image == 'face':
            data1 = {
                "stageId": stageid1
            }
        elif image == 'beside':
            data1 = {
                "stageId": stageid1,
                "label": "xr_cephalometric"
            }
        if filename.lower().endswith('.jpg'):
            content_type = 'image/JPG'
        elif filename.lower().endswith('.img'):
            content_type = 'image/IMG'

下载处理链接(前面的解码拼接后的http并将json文件进行进一步处理)

配置路径  下载到save_path,为了防止重复,定义随机数进行处理。

save_path = ''
# 生成一个随机数
random_number = random.randint(1000, 9999)
# 获取保存路径的目录和文件名
directory, filename = os.path.split(save_path)
# 提取文件名和扩展名
name, ext = os.path.splitext(filename)
# 生成新的文件名
new_filename = f"{name}_{random_number}{ext}"
# 生成新的完整保存路径
new_save_path = os.path.join(directory, new_filename)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值