# Base64 encoding in drag and drop

**URL:** <https://community.thunkable.com/t/base64-encoding-in-drag-and-drop/1694320>\
**Category:** Questions about Thunkable X\
**Tags:** base64\
**Created:** [January 25, 2022, 1:24pm UTC](https://community.thunkable.com/t/base64-encoding-in-drag-and-drop/1694320 "2022-01-25T13:24:38Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![stephane\_golonkaa71](https://avatars.discourse-cdn.com/v4/letter/s/f14d63/32.png) [@stephane\_golonkaa71](https://community.thunkable.com/u/stephane_golonkaa71)\
**Post date:** [January 25, 2022, 1:24pm UTC](https://community.thunkable.com/t/base64-encoding-in-drag-and-drop/1694320/1 "2022-01-25T13:24:38Z")

</div>

Hello all,

I don’t find “base64 encoding of” in drag and drop  
`Does "base64 encoding of" exist in Camera and Media`drawer ?

Thanks a lot

Best

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [January 25, 2022, 1:29pm UTC](https://community.thunkable.com/t/base64-encoding-in-drag-and-drop/1694320/2 "2022-01-25T13:29:09Z")

</div>

The block has been removed from the platform. It is not available anymore.

---

<div class="post-metadata">

**Author:** ![jared](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jared/32/138473_2.png) [@jared](https://community.thunkable.com/u/jared)\
**Post date:** [January 25, 2022, 1:39pm UTC](https://community.thunkable.com/t/base64-encoding-in-drag-and-drop/1694320/3 "2022-01-25T13:39:37Z")

</div>

It will be back soon! We’re putting final touches on the component. The beta component wasn’t working well enough to release platform widow.

---

<div class="post-metadata">

**Author:** ![stephane\_golonkaa71](https://avatars.discourse-cdn.com/v4/letter/s/f14d63/32.png) [@stephane\_golonkaa71](https://community.thunkable.com/u/stephane_golonkaa71)\
**Post date:** [January 25, 2022, 1:56pm UTC](https://community.thunkable.com/t/base64-encoding-in-drag-and-drop/1694320/4 "2022-01-25T13:56:27Z")

</div>

Thank a lot for your answer

---

<div class="post-metadata">

**Author:** ![collabor8te.projectq](https://avatars.discourse-cdn.com/v4/letter/c/5e9695/32.png) [@collabor8te.projectq](https://community.thunkable.com/u/collabor8te.projectq)\
**Post date:** [January 25, 2022, 5:23pm UTC](https://community.thunkable.com/t/base64-encoding-in-drag-and-drop/1694320/5 "2022-01-25T17:23:19Z")

</div>

Is there a central resource on the diff between DnD and the old interface ?

Posts like this make me nervous about Thunkable tbh

---

<div class="post-metadata">

**Author:** ![jared](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jared/32/138473_2.png) [@jared](https://community.thunkable.com/u/jared)\
**Post date:** [January 25, 2022, 7:26pm UTC](https://community.thunkable.com/t/base64-encoding-in-drag-and-drop/1694320/6 "2022-01-25T19:26:26Z")

</div>

Hey @collabor8te.projectq

What questions do you have and what part about this post instills feelings of nervousness for you? I’d love to try to squash concerns if I can.

We are pushing all features from StP to Drag and Drop. The base64 component was only ever released to beta testers. We opted to wait to deliver it as it choked on files over 50mb. We aree instead working on a file picker that will allow for not only images to be converted but also other files on the phone. This will enable users to send the string to a backend server via the webAPI , convert back to a file format, and then shoot it off to any corner of the internet you desire!

At the moment, feel free to build in snap to place and then there’s nothing to be nervous about.

---

<div class="post-metadata">

**Author:** ![collabor8te.projectq](https://avatars.discourse-cdn.com/v4/letter/c/5e9695/32.png) [@collabor8te.projectq](https://community.thunkable.com/u/collabor8te.projectq)\
**Post date:** [January 25, 2022, 10:56pm UTC](https://community.thunkable.com/t/base64-encoding-in-drag-and-drop/1694320/7 "2022-01-25T22:56:14Z")

</div>

Thanks @jared. Without having seen this post, for example, I’d have no idea and legitimately assume that Base64 encoding would be available as it is to be expected in any development environment that has the ability to communicate over the http/s protocol.

The fear is a standard one - I don’t know what I don’t know re DnD and DnD seems to be the end goal - and when I know that and have read there is no way to transfer between the two modes - then why would I start a project in StP ?

---

<div class="post-metadata">

**Author:** ![collabor8te.projectq](https://avatars.discourse-cdn.com/v4/letter/c/5e9695/32.png) [@collabor8te.projectq](https://community.thunkable.com/u/collabor8te.projectq)\
**Post date:** [January 26, 2022, 12:13am UTC](https://community.thunkable.com/t/base64-encoding-in-drag-and-drop/1694320/8 "2022-01-26T00:13:32Z")

</div>

In line with the above, is this the only way to upload a file to a custom server currently in DnD ?:

> [@How to upload an image to my server?](https://community.thunkable.com/t/how-to-upload-an-image-to-my-server/1450427/10):
>
> In your screen you need to have the following block from the web viewer [image] I’m displaying the name in a label but you can do whatever. The web viewer needs to load the file \<html\> \<head\> \<meta name="viewport" content="width=device-width, initial-scale=1"\> \<script src="https://thunkable.github.io/webviewer-extension/thunkableWebviewerExtension.js" type="text/javascript"\>\</script\> \</head\> \<body\> \<h1\>File Selector\</h1\> \<label for="uploadFile"\>Choose a file:\</label\> …

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [January 26, 2022, 11:34am UTC](https://community.thunkable.com/t/base64-encoding-in-drag-and-drop/1694320/9 "2022-01-26T11:34:10Z")

</div>

If what you want is to convert text to Base64 then this project should do the job  
[https://x.thunkable.com/projectPage/60ba3f2079d6dc001150abe7](https://x.thunkable.com/projectPage/60ba3f2079d6dc001150abe7)

If you want to save the Base64 stream as a file then try this one

> [@Save Canvas Image to your Google drive](https://community.thunkable.com/t/save-canvas-image-to-your-google-drive/1609950):
>
> For this tutorial you will need to code a short script in Google Apps Script which you can access it from within Google Drive. You will need to use Web API component to talk to the script you created in Google Apps Script and pass the parameters using the Query Parameter section the the Body section. The Base64 image cannot fit into the Query Parameter section and therefore will will need to pass it using the Body section of the Web API. The Thunkable project is very simple and is used to demo…

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/f/0f59f292712368bce16ff80133ae10de8a6f27e8.png) [@system](https://community.thunkable.com/u/system)\
**Post date:** [April 26, 2022, 11:35am UTC](https://community.thunkable.com/t/base64-encoding-in-drag-and-drop/1694320/10 "2022-04-26T11:35:02Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
