Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Extra libraries, Code snippets, applications etc. » Applications created with U++ » Skylark uploaders (A tiny website for uploading and downloading file)
Skylark uploaders [message #57563] Sat, 25 September 2021 21:51 Go to previous message
Xemuth is currently offline  Xemuth
Messages: 387
Registered: August 2018
Location: France
Senior Member
Hello, A long time ago I worked with skylark and did for fun a file uploader/donwloader. Since it show some skylark possibilities and fit perfectly well with UppHUB, I have uploaded a "polished" version available here : Skylark Uploaders

The code have been made a long time ago and really quickly so don't be rude Very Happy, IMO the project is good on demonstrating skylark possibilities.
However, to make the whole website work I had to twick Skylark package with one modification that I ask for here : Skylark update GetIdentity()

@Mirek, if you are OK with the modification to skylark and are interested on adding this app to UppHub then tell me I will do the pull request for both things.

For simplicity I will just past the readme here to present the application :

Skylark uploaders is a free C++ program that will create a website allowing to upload / download files. It require Ultimate++ to be compiled.

https://i.imgur.com/hs2VVLF.png

At first launch, the program will require you to create the master user :

https://i.imgur.com/crcGPNX.png

The default port of the website is 7979 (of course it can be changed via modifying the code):

https://i.imgur.com/TiwykeL.png

the first page you will stand at is the authentication page:

https://i.imgur.com/B6n80Ix.png

When master user is connected. It can create new users. every users can delete or upload files. Sometime you would like to share file without create account for users to connect. To do it so then you can simply click the link button near the file you want to share to create a public link to this file :

https://i.imgur.com/fDL1Nk8.png

The generated link will be shown under the file row :

https://i.imgur.com/fl4KJf3.png

This link is public and can be share. The max downloads value will ensure the link will no longer be available after a certain amount of downloading (here 4).

Known problem :

-On tiny system like raspberry, huge file will make the program crash when someone try to download them (upload is working fine as long you got the necessary space) .

-if file have non ascii characters in is name then the application wont be able to delete it.
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Visual Studio Map File Browser
Next Topic: Bobcat, a cross-platform terminal emulator
Goto Forum:
  


Current Time: Fri Mar 29 08:31:00 CET 2024

Total time taken to generate the page: 0.01366 seconds