0

When using a fileuploadaction in AL with AllowMultipleFiles = true, the multi-file selection does not work on iPad (iOS/iPadOS) when accessing Business Central through the browser (Safari).

Steps to reproduce:

  1. Open Business Central on an iPad using Safari
  2. Navigate to a page that has a fileuploadaction with AllowMultipleFiles = true
  3. Tap the action to open the file picker
  4. Attempt to select multiple files

Expected behavior:

The user should be able to select multiple files at once, matching the behavior seen on desktop browsers (Chrome, Edge, Firefox).

Actual behavior:

On iPad/iOS, Safari renders the AllowMultipleFiles = true property as a standard HTML element. However, iOS/iPadOS Safari does not support selecting multiple files simultaneously in this context — only one file can be selected at a time. This means users on iPad must trigger the action repeatedly to upload multiple files, which is a poor user experience, especially for use cases like uploading multiple photos from a dispatch or collection order.

Workaround:

Using the native Business Central iOS app (instead of Safari) resolves the issue since the native app uses the iOS system file picker API which supports multi-select. However, many users access BC through the browser on iPad and expect the same functionality.

Suggested fix:

The BC web client should detect the client platform and either:

  • Use a native iOS-compatible multi-file picker mechanism when running on iOS/iPadOS
  • Or gracefully fall back to allowing sequential single-file uploads while maintaining the same AL trigger (OnAction(Files: List of [FileUpload])) so that code does not need to be changed

Impact: Medium — affects field workers using iPad for dispatch/collection workflows who rely on bulk image upload functionality.

Category: General
STATUS DETAILS
New