diff --git a/src/dbp-official-signature-pdf-upload.js b/src/dbp-official-signature-pdf-upload.js
index 71ae200bfc5bb2073dda5e2be672e6adfd8bcc23..1afbe41271d60e71ee0f981acc23b4a5260fa607 100644
--- a/src/dbp-official-signature-pdf-upload.js
+++ b/src/dbp-official-signature-pdf-upload.js
@@ -481,6 +481,7 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitElem
                             nextcloud-auth-info="${this.nextcloudAuthInfo}"
                             nextcloud-file-url="${this.nextcloudFileURL}"
                             decompress-zip
+                            max-file-size="32000"
                             lang="${this.lang}"
                             ?disabled="${this.signingProcessActive}"
                             text="${i18n.t('official-pdf-upload.upload-area-text')}"
diff --git a/src/dbp-qualified-signature-pdf-upload.js b/src/dbp-qualified-signature-pdf-upload.js
index a2037085af3c55e0fb7a3871f0fc57dc72b20e26..c2e199724b7fee38680fbf8f6f39e97361b0ed19 100644
--- a/src/dbp-qualified-signature-pdf-upload.js
+++ b/src/dbp-qualified-signature-pdf-upload.js
@@ -611,6 +611,7 @@ class QualifiedSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitEle
                             nextcloud-auth-info="${this.nextcloudAuthInfo}"
                             nextcloud-file-url="${this.nextcloudFileURL}"
                             decompress-zip
+                            max-file-size="32000"
                             lang="${this.lang}"
                             ?disabled="${this.signingProcessActive}"
                             text="${i18n.t('qualified-pdf-upload.upload-area-text')}"
diff --git a/src/dbp-signature-lit-element.js b/src/dbp-signature-lit-element.js
index 52103d5fd9a2f30096e8f5a316d197e6e19e129e..8c17d12d3dec158a18855de4502d95de7076f91c 100644
--- a/src/dbp-signature-lit-element.js
+++ b/src/dbp-signature-lit-element.js
@@ -309,9 +309,6 @@ export default class DBPSignatureLitElement extends BaseLitElement {
             formData.append(key, params[key]);
         }
 
-        // FIXME: We now send the parameters via the body and keep this to
-        // support older backends. Remove once the backend is deployed.
-        url.search = new URLSearchParams(params).toString();
 
         // I got a 60s timeout in Google Chrome and found no way to increase that
         await fetch(url, {