INNER CODE UNIT · Python

myreports_upload

simonlin1212/vibe-astock · vr/app.py:175

def myreports_upload(r: ReportIn):
    """上传一份研报(base64)→ 存本地 + 按文件名自动打行业标签。"""
    try:
        return {"data": mr.save_report(r.name, r.content_b64)}
    except mr.ReportError as e:
        raise HTTPException(400, str(e)) from e


@app.get("/api/myreports/file/{rid}")
def myreports_file(rid: str):
    """下载/预览某份研报原文件。"""
    hit = mr.report_path(rid)
    if not hit:
        raise HTTPException(404, "研报不存在")
    path, name = hit
    return FileResponse(str(path), filename=name)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…