diff --git a/Resources/translations/messages.fr.yml b/Resources/translations/messages.fr.yml
index bdbe1a71211153dce22ae1037e90b7618debb097..d24d13e9faf5daccadd925a1d353f78eea2ed4b7 100644
--- a/Resources/translations/messages.fr.yml
+++ b/Resources/translations/messages.fr.yml
@@ -1,2 +1,9 @@
 
 button.upload: Ajouter un fichier
+
+form:
+    file_upload:
+        description.placeholder: Description facultative
+        max_number_of_files(%num%): %num% fichiers maximum
+        min_file_size: Taille minimale
+        max_file_size: Taille maximale
diff --git a/Resources/views/Form/file_upload.html.twig b/Resources/views/Form/file_upload.html.twig
index 5340baa7e1839e4da660fa42d31a588e9664908d..884b6693ebc6cf39aa83d33c8ba3cbcab1711fe8 100644
--- a/Resources/views/Form/file_upload.html.twig
+++ b/Resources/views/Form/file_upload.html.twig
@@ -58,5 +58,14 @@
                 {%- if disabled or read_only %} disabled="disabled"{% endif -%}
             />
         </div>
+        {% if multiple and widget_attr["data-max-number-of-files"] is defined %}
+            &nbsp;<small>{% trans with {"%num%": widget_attr["data-max-number-of-files"]}%}form.file_upload.max_number_of_files(%num%){% endtrans %}.</small>
+        {% endif %}
+        {% if widget_attr["data-min-file-size"] is defined %}
+            &nbsp;<small>{% trans %}form.file_upload.min_file_size{% endtrans %}&nbsp;: <span class="size" data-size-precision="0">{{ widget_attr["data-min-file-size"] }}</span></small>
+        {% endif %}
+        {% if widget_attr["data-max-file-size"] is defined %}
+            &nbsp;<small>{% trans %}form.file_upload.max_file_size{% endtrans %}&nbsp;: <span class="size" data-size-precision="0">{{ widget_attr["data-max-file-size"] }}</span></small>
+        {% endif %}
     </div>
 {% endblock file_upload_widget %}