I am in the process of upgrading an old EE project of mine from v 1.6.9 to the latest 6.0.6. It’s taken some work, but things are progressing nicely. Kudos for the EE engineers for their upgrade process, it’s quite impressive!
The last major feature it seems that I am having trouble with is the file upload feature for the Channel Form template as a non-admin.
Everything is working properly if I am logged-in as an admin, but when I’m logged-in as a user with a limited role, they can submit the form but not upload a file.
I have made sure that their Member Role has access to the CP, the File Upload Directory is set to allow that Role to Upload a File, the Role has access to the relevant channel. Everything else about the form works for them, except uploading a file.
Yes, it’s possible, I did the same last week. In my case, the code in the template was wrong, reason why I had no errors but no files were uploaded either as a member. Worked fine as admin.
The documentation regarding the fields for the file upload form are wrong and not clear. If you checked all permissions for the user role and channel, I think you are hitting the same problem. I took me 24 hours to figure out why I was not able to upload files as a member.
Post your channel form code to check what is wrong. Also check my previous post on this: https://expressionengine.com/forums/topic/253177/minimum-fields-required-for-file-uploading
Hi,
i am in the same situation and have not been able to resolve. I use EE 6.06 with channel form. Guest publishing permissions are enabled. When the user is not logged in they get the following error “The upload destination folder does not appear to be writable”.
How to solve? In the template I am simply using the {field: document_1} tag. Do you suggest using manually constructed file field?
thanks
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.