managed_file type field for forms api

1 reply [Last post]
Last seen: 3 years 44 weeks ago
Joined: 2011-11-08

I am creating a custom node type in which I need the user to upload image files. I found type "managed_file" to be the one to use but I can't seem to get it to actually upload the file on submit.

It comes with ajax but the file is never uploaded. Any ideas ?

$form['image1b'] = array(
'#title' => t("Put your first batch's second image to compare here"),
'#type' => 'managed_file',
'#required' => TRUE,
'#upload_location' => 'public://mymodulename',
'#description' => t('Here is where you can need to upload your image here'),


Chris Shattuck
Last seen: 9 weeks 5 days ago
Joined: 2009-08-16
Hi Vishal, Just in case you

Hi Vishal,

Just in case you haven't seen these, these two videos will walk you through the steps needed to upload and save an a managed file. Let me know if these clarify the process:


Add to playlist

Add to , or

Add to new playlist:

Add to playlist
This is a member-only feature
But, it's easy to become a member

Add to cart:

Contact us

Below are the supported keyboard shortcuts for our video player.

Start / stop video
Go to next video
Go to previous video
Increase or decrease player speed by 20%
Skip ahead or go back by 15 seconds
Jump to a percentage (2 is 20%, for example)
Toggle full screen
Videos Pricing More Search
BuildAModule Logo Icon BuildAModule Logo Icon
Become a member!
1 month
6 months
10% off
12 months
20% off
All memberships come with the following:
24 / 7 access to the entire 1800+ video library
An innovative video player with a rolling transcript
Extensive Drupal and cross-platform training
A thorough and thoughtful training style
Progress tracking
Take notes on specific video sections
Intuitive multi-user management
How many users?
Go solo with a single user, or give multiple team members access through one account and get discounts by bundling multiple users into a single membership.