Skip to content

File Drop App is a simple Golang application with a graphical interface using the Fyne library. The application provides a file drop zone, and after dragging a file into this zone, it automatically uploads the file to your personal S3 storage and generates a shareable link for easy sharing.

License

Notifications You must be signed in to change notification settings

Inxo/s3-dropzone

Repository files navigation

File Drop App

File Drop App is a simple Golang application with a graphical interface using the Fyne library. The application provides a file drop zone, and after dragging a file into this zone, it automatically uploads the file to your personal S3 storage and generates a shareable link for easy sharing.

Installation

Firstly, ensure that you have Golang and Fyne installed. Install Fyne using the following command:

go get fyne.io/fyne/v2

Then clone the repository and run the program:

git clone https://github.com/inxo/s3-dropzone.git
cd s3-dropzone
go run main.go

Usage

Run the application by executing go run main.go. The "File Drop App" window will appear with a drop zone and the label "Drop File Here." Drag a file into the drop zone. Afterward, the path to the selected file will be displayed below the drop zone.

Dependencies

Fyne - A UI toolkit and app API written in Go.

License

This project is licensed under the MIT License.

About

File Drop App is a simple Golang application with a graphical interface using the Fyne library. The application provides a file drop zone, and after dragging a file into this zone, it automatically uploads the file to your personal S3 storage and generates a shareable link for easy sharing.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published