All Projects → EvanReborn → Server-Sided-Files

EvanReborn / Server-Sided-Files

Licence: other
Similar to server sided variables and used to download files without giving away a direct download URL.

Programming Languages

PHP
23972 projects - #3 most used programming language
C#
18002 projects

Projects that are alternatives of or similar to Server-Sided-Files

glob-fs
file globbing for node.js. speedy and powerful alternative to node-glob. This library is experimental and does not work on windows!
Stars: ✭ 54 (+260%)
Mutual labels:  files
washer
A whoosh-based CLI indexer and searcher for your files.
Stars: ✭ 16 (+6.67%)
Mutual labels:  files
strif
Tiny, useful Python lib for strings and files
Stars: ✭ 38 (+153.33%)
Mutual labels:  files
file2html
JS convertor of files to HTML and CSS code
Stars: ✭ 29 (+93.33%)
Mutual labels:  files
odcrawler-frontend
A frontend for ODCrawler, an Open Directory search engine.
Stars: ✭ 20 (+33.33%)
Mutual labels:  files
speedcopy
Patched python shutil.copyfile to allow faster speeds on samba shares.
Stars: ✭ 13 (-13.33%)
Mutual labels:  files
files-io
Read many files with node
Stars: ✭ 19 (+26.67%)
Mutual labels:  files
files
Useful methods to manage files and directories
Stars: ✭ 27 (+80%)
Mutual labels:  files
upload
How to Upload a File to a Server in PHP
Stars: ✭ 83 (+453.33%)
Mutual labels:  files
copy
Copy files using glob patterns. Sync, async, promise or streams. (node.js utility)
Stars: ✭ 84 (+460%)
Mutual labels:  files
FileOrganizer
Automatically organizes files in your computer
Stars: ✭ 34 (+126.67%)
Mutual labels:  files
vsc-material-theme-icons
Material Theme Icons, the most epic icons theme for Visual Studio Code and Material Theme.
Stars: ✭ 90 (+500%)
Mutual labels:  files
Hyde
Call of Duty XAsset compiler that transforms raw assets into digestible data.
Stars: ✭ 15 (+0%)
Mutual labels:  files
vtex-cms-sauce
VTEX package for handling CMS requests.
Stars: ✭ 25 (+66.67%)
Mutual labels:  files
Voila
Voila is a domain-specific language launched through CLI tool for operating with files and directories in massive amounts in a fast & reliable way.
Stars: ✭ 78 (+420%)
Mutual labels:  files
xtuff
A CLI to generate stuff easy! (components, services, etc...)
Stars: ✭ 28 (+86.67%)
Mutual labels:  files
ripgrep-zh
中文翻译:<BurntSushi/ripgrep> 一个面向行的搜索工具 ❤️ 校对 ✅
Stars: ✭ 82 (+446.67%)
Mutual labels:  files
bash-glob
Bash-powered globbing for node.js. Alternative to node-glob. Does not work on Windows 9 and lower.
Stars: ✭ 13 (-13.33%)
Mutual labels:  files
lolisafe
Blazing fast file uploader and awesome bunker written in node! 🚀
Stars: ✭ 181 (+1106.67%)
Mutual labels:  files
txr
Send files super easily to other computers/servers using WebSockets.
Stars: ✭ 20 (+33.33%)
Mutual labels:  files

Server Sided Files

An all in one URL for downloading an unlimited amount of files without giving up a direct download URL.

Evan#4000 is the sole creator and owner of this project.

Usage

  • Setup a SQL table called files with two rows called name and code
  • Enter your SQL credentials and customize the PHP files how you see fit
  • Test the server side by uploading a file and refreshing the page to get its download code
  • Replace the example URL in the c# project with yours and enter your file's code and a path
  • Test the client side by running and seeing if your file downloads

How It Works

The client side uses codes to download files from a static URL that is inaccessible from web browsers and third party clients.

DownloadFile("EgN20hac73N6D9hXP4prISRsaNSSRoRX", @"C:\Path\Download\Example.exe");

private static void DownloadFile(string code, string path)
{
  var url = "http://domain.ltd/secure-files/download.php";
  using (var client = new WebClient())
  {
    var values = new NameValueCollection  
    {
      { "code", code }
    };
    byte[] result = client.UploadValues(url, values);
    File.WriteAllBytes(path, result);
  }
}

Known Issues

  • None so far!
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].