Skip to content

Uploading audio files with iOS Safari doesn't work #384

@Jannomag

Description

@Jannomag

Describe the bug
If trying to upload an audio file to the audio encoder using iOS (tried Safari, Chrome, Edge and Opera), the page reloads shortly after starting the upload

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Audio Encoder'
  2. Choose file
  3. Click Upload
  4. Page reloads

Expected behavior
Uploading works and the encoding starts

Technical Details:

  • Version: 0.6.4
  • Docker (always latest)
  • Docker image used: ghcr.io/toniebox-reverse-engineering/teddycloud:latest

Attach logs of teddyCloud


2025-11-15T10:47:11.142883741Z INFO |handler_sse.c:0045:handleApiSse| SSE Client connected in slot 0 in total 1 clients
2025-11-15T10:47:27.060674803Z INFO |handler_sse.c:0070:handleApiSse| SSE Client disconnected from slot 0, 0 clients left
2025-11-15T10:47:27.065941983Z ERROR|handler_sse.c:0073:handleApiSse| SSE Client with error Write failed [521]
2025-11-15T10:47:53.558809933Z INFO |handler_cloud.c:0041:handleCloudTime|  >> respond with current time
2025-11-15T10:47:53.558831861Z INFO |mqtt.c:0690:mqtt_init_box| Skipping client 'Toniebox' (cn: 'default')
2025-11-15T10:47:53.559484061Z INFO |handler_cloud.c:0041:handleCloudTime|  >> respond with current time
2025-11-15T10:47:53.559498277Z INFO |mqtt.c:0690:mqtt_init_box| Skipping client 'Toniebox' (cn: 'default')
2025-11-15T10:47:53.569875728Z INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
2025-11-15T10:47:53.571107903Z INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
2025-11-15T10:47:53.573883117Z 

(Doesn’t show anything upload related)

Additional context
No issues using any desktop browser on Windows and Linux

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions