CFTS Documentation

CFTS Simple File Share User Guide

1. What This System Is For

CFTS Simple File Share is for creating controlled file-sharing links without using email attachments.

Use it when you need to:

  • send a client one file
  • send a client several files as one link
  • create a temporary or permanent download link
  • restrict a download link to a receiving email address
  • avoid sending large files through email

The quick-upload panel is intended for fast internal use.+

2. Accessing The Service

Open:

https://file.cfts.co/

The Internal quick upload panel is only visible from approved internal network addresses.

If the quick-upload panel is not visible, you are probably not on an approved CFTS network or approved access path.

3. Quick Upload Overview

The quick-upload panel lets you create one share link.

You can upload:

  • one file
  • multiple files

If you upload one file, the system creates a link to that file.

If you upload more than one file, the system automatically packages the selected files into one ZIP file and creates one link to that ZIP.

4. Quick Upload Layout

The quick-upload panel contains:

Choose or drop file
Optional email field
Upload button
Duration dropdown
Reset icon

The final action row is:

[ Upload ] [ Permanent / duration ] [ reset icon ]

The reset icon clears the selected file and form fields only. It does not delete uploaded files or revoke existing links.

5. Uploading One File

  1. Open https://file.cfts.co/.
  2. In Internal quick upload, click Choose or drop file.
  3. Select one file.
  4. Leave the email field blank if the link should be public.
  5. Choose the link duration:
    • Permanent
    • 1 day
    • 7 days
    • 30 days
    • 90 days
  6. Click Upload.
    • For selected data over 500 MB, an activity overlay appears. Keep the page open until the upload finishes.
  7. Copy the generated share link.
  8. Send the link to the intended recipient.

6. Uploading Multiple Files

  1. Open https://file.cfts.co/.
  2. Click Choose or drop file, or drag files onto the drop box.
  3. Select or drop more than one file.
  4. The selected file display will show the number of files.
  5. Leave the email field blank for a public link, or enter an email address to lock the link.
  6. Choose the link duration.
  7. Click Upload.
  8. If the combined selected size is over 500 MB, keep the page open while the large-upload activity overlay is visible.
  9. The system creates one ZIP file automatically.
  10. Copy the generated share link.

The recipient will download one ZIP file.

Example generated ZIP name:

quick-upload-YYYYMMDD-HHMMSS.zip

If the email field is left blank, the system creates a normal public share link.

Anyone with the link can access the download until the link expires or is revoked by an administrator.

Use a public link when:

  • the file is not sensitive
  • the recipient may forward the link internally
  • speed is more important than recipient verification

If you enter an email address in the optional email field, the link is locked to that email address.

The field placeholder is:

Optional: add receiving email to lock.

When the recipient opens the link, they will see an email verification page.

They must request a verification code and enter it before downloading the file.

Use an email-locked link when:

  • the file should only be accessed by a specific recipient
  • the link may be forwarded accidentally
  • the download should require recipient verification

The duration dropdown controls how long the generated link remains valid.

Available options:

Option Meaning
Permanent Link does not expire automatically
1 day Link expires after one day
7 days Link expires after seven days
30 days Link expires after thirty days
90 days Link expires after ninety days

Use the shortest practical duration for client files.

10. File Type Rules

The system uses a default-deny upload policy.

Only approved file types may be uploaded directly.

Allowed examples include:

  • documents
  • spreadsheets
  • presentations
  • text files
  • CSV files
  • images
  • compressed archives such as ZIP, 7z, RAR, TAR, GZ, TGZ

Blocked examples include direct executable or runnable files such as:

  • .exe
  • scripts
  • native runnable files

If executable or script content must be shared, place it inside an approved archive before uploading, subject to company policy.

Important:

For multi-file uploads, each original selected file is checked before the system creates the ZIP.

This means a blocked file cannot bypass the rules by being included in a multi-file upload.

11. Reset Button

The reset icon clears the quick-upload form.

It resets:

  • selected file display
  • selected files
  • email field
  • duration selection, depending on browser behaviour

It does not:

  • delete uploaded files
  • revoke links
  • alter existing share links
  • remove downloads already created

Use it when you selected the wrong file or want to start again before uploading.

12. After Uploading

After a successful upload, the panel shows:

  • uploaded filename, or generated ZIP filename
  • generated share link
  • Copy link button
  • New file button

Click Copy link to copy the share link.

Click New file to reset the panel and create another upload.

13. Recipient Experience

The recipient opens the link and sees the download choices available for the file size.

The recipient opens the link and sees an email verification page.

They must:

  1. Click Send verification code.
  2. Check the configured email inbox.
  3. Enter the verification code.
  4. Download the file.

14. Large-File Delivery

Files larger than the default 500 MB threshold show two options:

Option Best use
Normal download Fastest delivery on a stable connection
BitTorrent Resumable delivery on unstable or intermittent connections

The BitTorrent option downloads one private .torrent file. Open it in a compatible client such as qBittorrent. It creates one task and one output file.

Expected qBittorrent behaviour:

  • CFTS tracker shows Working.
  • DHT, PeX, and local discovery show disabled because the torrent is private.
  • HTTP Sources can show up to four CFTS entries.
  • Zero other peers is valid; CFTS HTTP sources provide the initial data.

The first torrent request can take a little time while the server hashes the file. Keep the page open while the preparation activity indicator is visible.

Normal download is usually faster. BitTorrent is provided primarily for resilience and resumability.

Important:

Protect the downloaded .torrent like the original share link. It contains authenticated CFTS source addresses and should not be forwarded without approval.

Previously downloaded torrent files do not update automatically. Download a fresh .torrent after CFTS announces a delivery update.

15. Good Practice

Use these simple rules:

  • Use email-lock for client-sensitive files.
  • Use a time limit unless the link genuinely needs to be permanent.
  • Use ZIP automatically by selecting multiple files rather than creating multiple separate links.
  • Check the selected filename or file count before clicking Upload.
  • Do not upload direct executables or scripts.
  • Do not send links to unintended recipients.
  • Use New file when creating another link.
  • Keep the page open while a large-upload or torrent-preparation activity indicator is visible.
  • Use Normal download for speed and BitTorrent when an unstable link needs resumability.
  • Do not forward private .torrent files without approval.

16. Troubleshooting

I cannot see the quick-upload panel

You may not be on an approved internal network.

Check that you are connected through the correct CFTS network path.

Upload says the file type is not allowed

The file extension is not on the approved upload allowlist.

Use an approved document, image, text, CSV, or compressed archive format.

That is expected.

The system packages multiple files into one ZIP and returns one link.

The recipient sees an email verification page

That means the link was created with an email lock.

The recipient must request and enter the verification code.

I entered the wrong email address

Create a new link with the correct email address.

Do not reuse the old email-locked link.

I uploaded the wrong file

Create a new upload with the correct file.

Ask an administrator to revoke or archive the incorrect link if needed.

BitTorrent is slower than Normal download

This can be expected when there are no native peers. Check that the CFTS tracker is Working, the HTTP Sources list contains CFTS entries, and the client is not using alternative speed limits, a proxy, or a restricted interface.

DHT, PeX, or local discovery says disabled

That is expected. CFTS torrents are private and do not use uncontrolled public peer discovery.

The torrent still shows one HTTP source

Remove the old torrent task without deleting any file you need, then download a fresh .torrent. Current torrents can contain up to four authenticated CFTS HTTP sources.

The large upload appears to be doing nothing

Keep the page open while the activity overlay is visible. Slower connections can take several minutes. If the page reports an error, retry from an approved internal network.

17. Quick Reference

Need What to do
Send one file quickly Select one file, leave email blank, upload
Send several files Select/drop multiple files; system creates one ZIP
Lock to recipient Enter recipient email before upload
Limit availability Choose 1, 7, 30, or 90 days
Start over before upload Press the reset icon
Make another link after upload Press New file
Copy link Press Copy link
Upload more than 500 MB Keep the page open while the activity overlay is visible
Fastest large-file download Choose Normal download
Resumable large-file download Choose BitTorrent, then open the private torrent in qBittorrent
Torrent delivery was updated Download a fresh .torrent

18. Important Reminder

A share link is still a share link.

Only create links for files that are appropriate to share, and send links only to intended recipients.

When in doubt, use an email-locked link and a shorter expiry period.