Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/byteshiva/file-transfer-app
File Transfer App
https://github.com/byteshiva/file-transfer-app
development file-sharing file-upload golang web
Last synced: 15 days ago
JSON representation
File Transfer App
- Host: GitHub
- URL: https://github.com/byteshiva/file-transfer-app
- Owner: byteshiva
- License: apache-2.0
- Created: 2023-03-22T09:57:32.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-15T02:17:49.000Z (about 1 year ago)
- Last Synced: 2024-11-21T20:39:22.276Z (3 months ago)
- Topics: development, file-sharing, file-upload, golang, web
- Language: Go
- Homepage:
- Size: 12.7 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
**About**
This is a simple file upload server built with Golang. With this server, you can easily transfer files between your devices over your local network.
**How it works**
When you run the server, it listens on a specified port and waits for incoming file uploads. You can access the server through your browser and upload files using a simple HTML form. The server then stores the uploaded files in the uploads directory, which is automatically created if it does not exist.
**Technologies used**
This project was built using the following technologies:
- Golang
- HTML/CSS/JavaScript
- net/http**Getting started**
To get started with this project, you can clone the repository and run the server using the following command:
```
go run app.go
```You can then access the server by navigating to http://localhost:8080 in your web browser.
**Contributing**
If you find any bugs or issues with this project, feel free to open a GitHub issue. Contributions are also welcome through pull requests.
**License**
This project is licensed under the Apache-2.0 license - see the LICENSE file for details.