# how to upload file by wowza API?

**URL:** https://community.wowza.com/t/how-to-upload-file-by-wowza-api/44100
**Category:** Wowza Developer Dojo
**Tags:** wowza-streaming-server-java-api
**Created:** [December 29, 2014, 1:56am UTC](https://community.wowza.com/t/how-to-upload-file-by-wowza-api/44100 "2014-12-29T01:56:31Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![qizhao\_lee](https://avatars.discourse-cdn.com/v4/letter/q/b3f665/32.png) [@qizhao\_lee](https://community.wowza.com/u/qizhao_lee)
#### Post date: [December 29, 2014, 1:56am UTC](https://community.wowza.com/t/how-to-upload-file-by-wowza-api/44100/1 "2014-12-29T01:56:31Z")

</div>

I need a example.

---

<div class="post-metadata">

### Author: ![Zoran](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/zoran/32/385_2.png) [@Zoran](https://community.wowza.com/u/Zoran)
#### Post date: [January 5, 2015, 3:55pm UTC](https://community.wowza.com/t/how-to-upload-file-by-wowza-api/44100/2 "2015-01-05T15:55:54Z")

</div>

Hi,

Currently, there isn’t a feature available in Wowza to upload a file from your local computer to the server running your Wowza Streaming Engine.

In fact, you don’t need a Wowza API to upload content to the server. You can use a web server running on the same machine as your Wowza installation and do an HTTP upload. You can either configure the Wowza content location to be the same as your web server root directory, or move the files from the upload location to your Wowza application storage directory.

Of course, you can develop your own custom HTTP provider that would enable this functionality. If you do need additional help creating this custom HTTP provider, I can send you a list of independent Wowza consultants that might be able to help you with the development phase. Also, you can post your project requirements in the “[Find a Consultant](http://community.wowza.com/c/-/7)” forum section and ask for consultant help there as well.

Zoran

---

<div class="post-metadata">

### Author: ![qizhao\_lee](https://avatars.discourse-cdn.com/v4/letter/q/b3f665/32.png) [@qizhao\_lee](https://community.wowza.com/u/qizhao_lee)
#### Post date: [January 7, 2015, 5:09pm UTC](https://community.wowza.com/t/how-to-upload-file-by-wowza-api/44100/3 "2015-01-07T17:09:56Z")

</div>

if wowza API suport upload,I don’t need use web server, It can relieve the pressure of server ,it’s very good

---

<div class="post-metadata">

### Author: ![Rose\_Power-Wowza\_Com](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/rose_power-wowza_com/32/431_2.png) [@Rose\_Power-Wowza\_Com](https://community.wowza.com/u/Rose_Power-Wowza_Com)
#### Post date: [November 28, 2022, 8:54pm UTC](https://community.wowza.com/t/how-to-upload-file-by-wowza-api/44100/5 "2022-11-28T20:54:56Z")

</div>

This is very old post from 2015 but:

A. You can automatically upload a file to an S3 bucket to be streamed through Streaming Engine:

[![](https://us1.discourse-cdn.com/flex002/uploads/wowza1/original/2X/c/c409e884414e320e25462509f57c19eb8247ae0b.jpeg "Upload Recordings to Amazon S3 With Wowza Streaming Engine") ](https://www.youtube.com/watch?v=jYeAhCkBTqY)

> **[GitHub - WowzaMediaSystems/wse-plugin-s3upload: Wowza Streaming Engine™ module that uses the AWS...](https://github.com/WowzaMediaSystems/wse-plugin-s3upload)**
>
> Wowza Streaming Engine™ module that uses the AWS Java SDK to automatically upload recorded media files to an Amazon S3 bucket.

  

or:

B. Store content locally and use MediaCache

> **[Add a Media Cache source with the Wowza Streaming Engi](https://www.wowza.com/docs/how-to-add-a-media-cache-source-using-the-wowza-streaming-engine-server-side-api)**
>
> Add a Wowza Media Cache source using the Wowza Streaming Engine Java API.

> **[Wowza Streaming Engine MediaCache.xml configuration re](https://www.wowza.com/docs/wowza-streaming-engine-mediacachexml-configuration-reference)**
>
> Understand the Wowza Streaming Engine MediaCache.xml configuration file elements and how they're used to configure the Media Cache system.
