File upload

User profile fields ::: profilefield_file
Maintained by Picture of Shamim RezaieShamim Rezaie
A file upload profile field for Moodle
Latest release:
417 sites
26 fans
Current versions available: 1

This is a file upload profile field plugin for Moodle.

Using this plugin, you can define new profile fields to ask users to upload some files through them.

If this plugin makes your life easier you can treat me a coffee smile

Buy Me a Coffee at


Screenshot #0
Screenshot #1
Screenshot #2


Picture of Shamim Rezaie
Shamim Rezaie (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Shamim Rezaie
    Tue, Aug 1, 2017, 9:13 PM
    Hi Paulius,
    This is an intended behaviour and not a bug.
    Moodle does not allow displaying the file upload dialogue to a not logged in user for security purposes.
    Therefore, this plugin cannot display the upload field on the sign-up page or Moodle would throw an error.
  • Picture of Kristin Merritt
    Wed, Dec 13, 2017, 5:24 AM
    Is there any way to define by role who can see this profile field?
  • Picture of Shamim Rezaie
    Wed, Dec 13, 2017, 9:35 PM
    Hi Kirstin,
    As it is standard with any profile field you add to Moodle, you have the 3 options of making the field invisible (only admins can see), visible to the user (the user him/herself and admins) or visible to everyone.

    You cannot set the visibility based on role.
  • Picture of M G
    Mon, Jul 9, 2018, 12:00 AM
    Hi Shamim,

    Is there a way we can restrict the user to upload a pdf of image file only?
    Please let me know.
  • Picture of Shamim Rezaie
    Mon, Jul 9, 2018, 10:00 AM
    Hi Mudit,

    Unfortunately, the current version of the plugin does not support that. However, I encourage you to file a feature request at
  • Picture of Vaida Holohan
    Mon, Jul 23, 2018, 11:45 PM
    Hey, that is a great plugin! Is there a way to upload the files on learner's behalf in bulk? (e.g. as it is possible with user photos etc...
  • Picture of Nikolai Bond
    Mon, Oct 7, 2019, 10:10 PM
    Hello! Are you planning to update the plugin for versions 3.5 and higher?
    Or does he work with them?
  • Picture of Shamim Rezaie
    Wed, Oct 9, 2019, 1:00 PM
    Hi Nikolai
    I haven't tested myself but I believe it should work with 3.5, 3.6 and 3.7 as well.
  • Picture of Nikolai Bond
    Fri, Oct 11, 2019, 8:02 PM
    Thanks, Shamim!
  • Picture of Azmat Ullah
    Mon, Apr 13, 2020, 1:43 PM
    HI Samim, can you please confirm plugin has support in Moodle 3.8 and it can also be used with create new user Moodle default web service as a custom field?
  • Picture of Neil Rhule
    Sun, Apr 26, 2020, 7:56 AM
    Is there a version of this plugin available for Moodle 3.8?
  • Picture of john petroulis
    Tue, Nov 10, 2020, 9:29 PM
    Hello to everyone! I would like to add a field in the file upload form of the Moodle platform. How can I modify it? Through "filepicker.php"? Please, I want a simple solution! Thank you!
  • Picture of Larisa Sulek Vaz Guimarães
    Tue, Dec 1, 2020, 3:04 AM
    I tested it on version 3.9 and it worked. Very useful. Has the plugin been discontinued?
  • Picture of Shamim Rezaie
    Tue, Jan 19, 2021, 2:20 PM
    Hi Larisa,
    The plugin is not discontinued. However, maintaining plugins for new Moodle versions takes time. I recently updated some of my plugins, but I can only maintain a limited number of plugins for free. I will upgrade as soon as I have some funds to work on this.
  • Picture of Hoda Farazandeh
    Mon, Feb 8, 2021, 7:00 AM
    Hello Shamim,
    Thanks for your useful plugin.
    Can you please inform me if there is a way to download users' uploaded files in bulk?

1 2
Please login to post comments