INNER CODE UNIT · Python
api_capacity
Nour833/StegoForge · web/app.py:269
def api_capacity():
return capacity()
@app.route("/api/capacity-matrix", methods=["POST"])
def api_capacity_matrix():
try:
upload = request.files.get("file")
payload = request.files.get("payload")
depth = int(request.form.get("depth", 1))
if not upload:
return jsonify({"error": "No carrier file provided"}), 400
from stegoforge import op_capacity
payload_size = len(payload.read()) if payload else 0
filename = upload.filename or "carrier.bin"
carrier_bytes = upload.read()