quicksh.cc is a files sharing platform. The main goal is to transfer files as quickly as possible. No account, no ads, no popups or unnecessary clicks.
-
Press the big "+" button on the transfer card and choose file.
-
Select availability period from:
15 minutes
,1 hour
,12 hours
,1 day
or3 days
. -
Press the "upload" button to transfer file to the server.
After uploading a file, card will display the transfer information including:
- Transfer code (📋 click to copy)
- File's name
- Expiration date
- Share URL (with QR code)
You can access the transfers history by pressing button in the top-right corner. You will see the popup presented in the image above.
Here, You can see each transfer's code
, name
and expire date
. You can also 🗑️ manually remove the transfer before expiration.
If You have the full transfer URL (like quicksh.cc/00000
) or a QR code, simply open the site and code will automatically be pasted into the input field. Otherwise, manually type all the digits into fields. Press the download button. If transfer's code is correct and the file is not expired, downloading will start.
Current API url: quicksh.cc/api
All endpoints (except receive
) respond with the JSON
format message. Every message has a boolean status
field which indicates the action status. If the status
is false
, there will be also a error
field with the error information.
Alongside the status
field, You can also validate the response's status code
. It will be either 200
for successful requests or 400
for failed. Spamming requests will result with the 429
(rate limited) response.
Transfer new file to the platform.
Request body format:
file
: contains the file stream.expire
: availability time period:0
- 15 minutes1
- 1 hour2
- 12 hours3
- 1 day4
- 3 days
Successful response format:
{
"status": true,
"code": 12345,
"expire": "dd/mm/YYYY hh:mm"
}
Download a shared file.
Replace the {code}
with the actual code integer within [10000, 99999]
range.
If code is valid, server will respond with the file stream, otherwise with the standard JSON error message. (tip: distinguish by the status code
)
Delete owned shared file. Caller's IP must match the uploader's IP.
Replace the {code}
with the actual code integer within [10000, 99999]
range.
The status
field in the server response will indicate wheter the deletion was succesful.
Gather all available transfered files. (Used for the history.)
Response is based on the caller's IP address.
Successful response format:
{
"status": true,
"response": {
"11111": {
"file": "filename.txt",
"expire": "dd/mm/YYYY hh:mm"
},
"22222": {
"file": "other file.txt",
"expire": "dd/mm/YYYY hh:mm"
},
}
}