# Upload Files (PDF)

**URL:** <https://community.thunkable.com/t/upload-files-pdf/1459733>\
**Category:** Questions about Thunkable X\
**Tags:** file\
**Created:** [August 20, 2021, 7:35am UTC](https://community.thunkable.com/t/upload-files-pdf/1459733 "2021-08-20T07:35:21Z")\
**Posts on this page:** 1\
**Showing post:** 7

<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:** [August 20, 2021, 11:22am UTC](https://community.thunkable.com/t/upload-files-pdf/1459733/7 "2021-08-20T11:22:03Z")

</div>

Check this

> **[\- HTML: HyperText Markup Language | MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file)**
>
> elements with type="file" let the user choose one or more files from their device storage. Once chosen, the files can be uploaded to a server using form submission, or manipulated using JavaScript code and the File API.

See the following post

> [@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/upload-files-pdf/1459733)._
