📜 ⬆️ ⬇️

Transfer file

Hello!

Many of us turn to file hosting to transfer a single file to a single person. Anything can happen: the transfer of the file in your favorite Instat-Messenger did not work, it did not fit into the mail, etc. After the fact of a successful transfer, the link to the file becomes unnecessary and the file resides on the hosting until it is deleted.

Sometimes it is more difficult: the file has to be cut into pieces because of the size limit, or even packed into an archive with passwords due to copyright problems.
')
I tried to facilitate this task by creating a service JetBytes.com . It simplifies file transfer with one click.

Distinctive principle of service: the file along the way is not stored anywhere. This allows (theoretically) to transfer a file of any size. No need to wait until the file is uploaded to the server: the download link is available immediately after selecting the file. It must be transferred to the recipient and, without closing the browser window, wait until the transfer is complete. A POST request from the sender's browser works in parallel with the recipient's GET request.

Benefits:
  1. minimum of actions: sending a file is easier than by mail;
  2. no need to wait for the completion of the Upload, you can drop the link to the recipient and go to the kitchen to drink tea;
  3. the total transfer time is about half as compared with transfer via file hosting;
  4. It is possible to observe the transfer process throughout the process.

Current disadvantages:
  1. In principle, downloading in several streams is impossible (browsers have not yet learned how to do multi-threaded POST);
  2. one-time links to receive: if you try to open the link yourself before sending, the recipient will not open it again;
  3. incompatibility with some download managers (Download Master) that break the connection during the download.

Currently, work is underway on the last two shortcomings: partial support for the resume is planned (from the place where the transfer was interrupted), and it is supposed to “talk” with the download managers in a special way.

Source: https://habr.com/ru/post/55039/


All Articles