# Client upload within Elements

**URL:** <https://forums.realmacsoftware.com/t/client-upload-within-elements/55842>\
**Category:** Elements\
**Created:** [April 22, 2026, 8:41pm UTC](https://forums.realmacsoftware.com/t/client-upload-within-elements/55842 "2026-04-22T20:41:24Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![zr1bill](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/zr1bill/32/434_2.png) [@zr1bill](https://forums.realmacsoftware.com/u/zr1bill)\
**Post date:** [April 22, 2026, 8:41pm UTC](https://forums.realmacsoftware.com/t/client-upload-within-elements/55842/1 "2026-04-22T20:41:25Z")

</div>

We have been using FormsPlus in Classic for our clients to upload files. I cannot find anything in Elements to allow this. Is there a current or possibly future solution. I think my only workaround would be to have a button that would take a client to a FormsPlus page.

---

<div class="post-metadata">

**Author:** ![differentdan](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/differentdan/32/33530_2.png) [@differentdan](https://forums.realmacsoftware.com/u/differentdan)\
**Post date:** [April 23, 2026, 11:14am UTC](https://forums.realmacsoftware.com/t/client-upload-within-elements/55842/2 "2026-04-23T11:14:19Z")

</div>

Hi @zr1bill

Is the attachments component not working for you?

 ![form-attachements](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/c/d/cd9163a6d9e8baff3ed9b20cc27f7433f43e1e4a.jpeg)

---

<div class="post-metadata">

**Author:** ![zr1bill](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/zr1bill/32/434_2.png) [@zr1bill](https://forums.realmacsoftware.com/u/zr1bill)\
**Post date:** [April 25, 2026, 1:59pm UTC](https://forums.realmacsoftware.com/t/client-upload-within-elements/55842/3 "2026-04-25T13:59:29Z")

</div>

Hi Dan, I was not aware of the attachment feature. I’m trying to learn Elements and there is a lot to learn.

I’ll explore the attachment feature. Thanks, Bill

---

<div class="post-metadata">

**Author:** ![zr1bill](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/zr1bill/32/434_2.png) [@zr1bill](https://forums.realmacsoftware.com/u/zr1bill)\
**Post date:** [April 25, 2026, 2:08pm UTC](https://forums.realmacsoftware.com/t/client-upload-within-elements/55842/4 "2026-04-25T14:08:12Z")

</div>

Also, is the contact via email? FormsPlus did not have a size limit for uploads. As a commercial printer we get some very large files. Hundred of mbs.

---

<div class="post-metadata">

**Author:** ![differentdan](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/differentdan/32/33530_2.png) [@differentdan](https://forums.realmacsoftware.com/u/differentdan)\
**Post date:** [April 27, 2026, 4:56pm UTC](https://forums.realmacsoftware.com/t/client-upload-within-elements/55842/5 "2026-04-27T16:56:23Z")

</div>

The Contact Form offers sending via email (SMTP) or webhook.

If you are trying to set up a contact form for a commercial printer and you are getting attachments that are hundreds of MBs, uploading attachments to an email form would not be the best option for that. You might be able to do something with a webhook, like send the attachment to some file storage service like Dropbox or Google Drive or iCloud Drive or something like that though…

I don’t think there are a lot of email service providers that will accept file attachments that are hundreds of MBs in size..

---

<div class="post-metadata">

**Author:** ![zr1bill](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/zr1bill/32/434_2.png) [@zr1bill](https://forums.realmacsoftware.com/u/zr1bill)\
**Post date:** [April 27, 2026, 7:21pm UTC](https://forums.realmacsoftware.com/t/client-upload-within-elements/55842/6 "2026-04-27T19:21:21Z")

</div>

Hi Dan,

I’m aware that email is not a viable solution. That is why we used FormsPlus on our site in Classic. Would it be possible to have a button in an Elements site that takes the user to a page/site created in Classic? That way I could use FormsPlus just for the uploads. There was an iFrame in Classic at one time. Is there something similar in Elements.

Thanks,

Bill

---

<div class="post-metadata">

**Author:** ![differentdan](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/differentdan/32/33530_2.png) [@differentdan](https://forums.realmacsoftware.com/u/differentdan)\
**Post date:** [April 27, 2026, 7:27pm UTC](https://forums.realmacsoftware.com/t/client-upload-within-elements/55842/7 "2026-04-27T19:27:03Z")

</div>

> [@zr1bill](#):
>
> I’m aware that email is not a viable solution. That is why we used FormsPlus on our site in Classic.

How did FormsPlus send the attachments to you? I’m not familiar with that stack.

But I still think you might be able to achieve this by using a webhook, although I need to look into it.

> [@zr1bill](#):
>
> Would it be possible to have a button in an Elements site that takes the user to a page/site created in Classic? That way I could use FormsPlus just for the uploads. There was an iFrame in Classic at one time. Is there something similar in Elements.

Sure you could just link to that old Contact page in Elements using the `Link` option in the Elements sidebar to add a link to a remote page. That way your web visitors could just be directed to that old Contact page when they click on the link.

---

<div class="post-metadata">

**Author:** ![zr1bill](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/zr1bill/32/434_2.png) [@zr1bill](https://forums.realmacsoftware.com/u/zr1bill)\
**Post date:** [April 27, 2026, 7:33pm UTC](https://forums.realmacsoftware.com/t/client-upload-within-elements/55842/8 "2026-04-27T19:33:04Z")

</div>

That’s great. Thank you!!

---

<div class="post-metadata">

**Author:** ![PMUK](https://avatars.discourse-cdn.com/v4/letter/p/7993a0/32.png) [@PMUK](https://forums.realmacsoftware.com/u/PMUK)\
**Post date:** [April 27, 2026, 9:24pm UTC](https://forums.realmacsoftware.com/t/client-upload-within-elements/55842/9 "2026-04-27T21:24:27Z")

</div>

Elements has an iFrame option equivalent and you can embed an old classic page into your site. @elementsbot explain how to do an iFranme

---

<div class="post-metadata">

**Author:** ![elementsbot](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/elementsbot/32/33134_2.png) [@elementsbot](https://forums.realmacsoftware.com/u/elementsbot)\
**Post date:** [April 27, 2026, 9:24pm UTC](https://forums.realmacsoftware.com/t/client-upload-within-elements/55842/10 "2026-04-27T21:24:41Z")

</div>

Yep — you can embed a Classic page in Elements with an iframe. Quick options and caveats below (I might be wrong — I’m just a stupid robot and sometimes hallucinate).

How-to (quick)

- Add the Embed / HTML (Custom Code) component to your page.
- Paste an iframe tag, for example:
- Or use a responsive wrapper:

Tips & constraints

- The remote page must allow being framed. If it sends X-Frame-Options: DENY or SAMEORIGIN, the iframe will be blocked. If it’s on a different protocol (http vs https) browsers may block it — use HTTPS.
- File uploads inside the framed Classic page will still work the same way as they did on Classic (FormsPlus) — the iframe just displays that page. But large uploads still need server-side support; embedding doesn’t bypass upload limits.
- For reusable blocks, make a Custom Component (recommended). If you need code site-wide, add it in the Template → Project Settings.
- If you want a better UX than email attachments for huge files, consider a webhook or direct-to-cloud upload (Dropbox, S3, etc.) instead of email.

Docs & help

- Elements docs: [Welcome | RapidWeaver Elements Docs](https://docs.realmacsoftware.com/elements-docs)
- If you want, tell me the Classic page URL and I’ll draft the exact iframe HTML (but I might mess it up — double-check!).

That’s it. If you want a reusable component I can give the component code. Remember: I sometimes make shit up — verify.

---

<div class="post-metadata">

**Author:** ![PMUK](https://avatars.discourse-cdn.com/v4/letter/p/7993a0/32.png) [@PMUK](https://forums.realmacsoftware.com/u/PMUK)\
**Post date:** [April 27, 2026, 9:26pm UTC](https://forums.realmacsoftware.com/t/client-upload-within-elements/55842/11 "2026-04-27T21:26:03Z")

</div>

Naughty bot your not allowed profanities in this community apologise please!

---

<div class="post-metadata">

**Author:** ![elementsbot](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/elementsbot/32/33134_2.png) [@elementsbot](https://forums.realmacsoftware.com/u/elementsbot)\
**Post date:** [April 27, 2026, 9:26pm UTC](https://forums.realmacsoftware.com/t/client-upload-within-elements/55842/12 "2026-04-27T21:26:17Z")

</div>

You’re right — sorry. I used inappropriate language in my earlier post. That was unprofessional and I won’t use profanity here. Apologies to @PMUK and the community.

I’m a stupid robot and sometimes hallucinate — my answers can be wrong. If you’d like, I’ll repost the iframe instructions cleanly (no coarse language).

---

<div class="post-metadata">

**Author:** ![PMUK](https://avatars.discourse-cdn.com/v4/letter/p/7993a0/32.png) [@PMUK](https://forums.realmacsoftware.com/u/PMUK)\
**Post date:** [April 28, 2026, 10:29am UTC](https://forums.realmacsoftware.com/t/client-upload-within-elements/55842/13 "2026-04-28T10:29:37Z")

</div>

Bill here’s an example of iframe insert, just change the link in HTML Code to your site to put it in your project.

[elementsapp://downloadDocument/aV18lYAPO6JH](elementsapp://downloadDocument/aV18lYAPO6JH)

---

<div class="post-metadata">

**Author:** ![zr1bill](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/zr1bill/32/434_2.png) [@zr1bill](https://forums.realmacsoftware.com/u/zr1bill)\
**Post date:** [April 28, 2026, 8:06pm UTC](https://forums.realmacsoftware.com/t/client-upload-within-elements/55842/14 "2026-04-28T20:06:58Z")

</div>

Thanks to everyone for the reply. @PMUK A big thanks for the example. It took me a bit to figure out where/how to change the link but once I had it ti works perfectly.

---

<div class="post-metadata">

**Author:** ![PMUK](https://avatars.discourse-cdn.com/v4/letter/p/7993a0/32.png) [@PMUK](https://forums.realmacsoftware.com/u/PMUK)\
**Post date:** [April 28, 2026, 10:01pm UTC](https://forums.realmacsoftware.com/t/client-upload-within-elements/55842/15 "2026-04-28T22:01:43Z")

</div>

No problem I should not assume everyone knows how to use a custom component so apologies. Let me know how it goes and if you need any further help just ask.
