You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Azure Image Analysis API时持续出现读取失败错误求助

问题排查与解决方案
  • 使用绝对路径引用图片
    脚本运行目录与图片所在目录不一致时,相对路径可能导致文件找不到。用os.path.abspath()生成绝对路径,确保文件定位准确:

    import os
    img_path = os.path.abspath("exported_image.png")
    
  • 以二进制模式读取图片
    读取图片文件时必须用二进制模式rb,避免文本编码干扰文件内容:

    with open(img_path, "rb") as img_file:
        img_bytes = img_file.read()
    
  • 核对API请求的Content-Type
    向Azure Image Analysis API发送本地图片时,需将请求头的Content-Type设为application/octet-stream,确保API能正确解析二进制图片数据。

  • 检查文件读取权限
    确认脚本运行的用户账号对图片文件及所在文件夹有读取权限。可尝试将图片移至脚本同目录,或调整文件夹权限测试。

  • 验证读取的图片数据有效性
    在发送请求前打印读取到的图片字节长度,若长度为0则说明文件读取逻辑存在问题:

    print(f"读取到的图片字节数: {len(img_bytes)}")
    

内容的提问来源于stack exchange,提问作者Niusoski

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 18:42:05