【问题标题】:Uploading processed Image to Azure blob using Python使用 Python 将处理后的图像上传到 Azure blob
【发布时间】:2021-09-23 02:09:35
【问题描述】:

我想将处理后的图像上传到 Azure Blob,我正在做的是从 requests.file 中获取两个图像并上传到 Azure 上的 blob 并使用这两个图像(file1,file2)我正在生成一个新图像(merged_image ) 但是在上传它时,它总是显示一个错误,即 TypeError: seek() 接受 2 个位置参数,但给出了 3 个。

我的代码

merged_image = Steganography.merge(Image.open(file1), Image.open(file2))

local_file_name3 = 'merged_image.png'

blob_client1 = blob_service_client.get_blob_client(container=conatiner_name, blob=local_file_name3)

blob_client1.upload_blob(merged_image)

我没有找到任何解决方案...

【问题讨论】:

    标签: python azure blob azure-blob-storage


    【解决方案1】:

    试试这段代码

    blob_client = blob_service_client.get_blob_client(container=container_name, blob=local_file_name)
    
    with open(upload_file_path, "rb") as data:
        blob_client.upload_blob(data)
    

    更多参考请查看link

    【讨论】:

      猜你喜欢
      • 2020-01-09
      • 2017-01-06
      • 2017-04-26
      • 2019-08-05
      • 2021-03-15
      • 2014-07-22
      • 2020-02-23
      • 2018-12-17
      • 2015-05-15
      相关资源
      最近更新 更多