INNER CODE UNIT · Python
api_detect_stream
Nour833/StegoForge · web/app.py:411
def api_detect_stream():
def _stream():
yield _json_sse({"type": "info", "text": "Loading file..."})
try:
upload = request.files.get("file")
if not upload:
yield _json_sse({"type": "error", "text": "No file provided"})
return
filename = upload.filename or "file.bin"
raw = upload.read()
toggle_keys = ["chi2", "rs", "exif", "blind", "ml", "fingerprint", "binary"]
explicit = any(k in request.form for k in toggle_keys)
chi2 = _as_bool(request.form, "chi2", not explicit)
rs = _as_bool(request.form, "rs", not explicit)
exif = _as_bool(request.form, "exif", not explicit)
blind = _as_bool(request.form, "blind", not explicit)