# 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:** 1\
**Showing post:** 8

<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\> …

---

_[View the full topic](https://community.thunkable.com/t/base64-encoding-in-drag-and-drop/1694320)._
