picnicbob

[Now Implemented!] Share A Single File

Recommended Posts

The need is to be able to share a single file to someone who does not necessarily have Resilio installed.  It should be a generated http link that downloads directly from one of the machines on which the sharer has Resilio installed.  Please implement this sorely needed feature!

 

Share this post


Link to post
Share on other sites

Folks, I'm happy to report that Sync 2.5 is now available which includes the ability to share individual files! :D (Pro users can "send" individual files, any user can "receive" them)

Share this post


Link to post
Share on other sites
17 minutes ago, GreatMarko said:

Folks, I'm happy to report that Sync 2.5 is now available which includes the ability to share individual files! :D (Pro users can "send" individual files, any user can "receive" them)

receive the file without installing sync? how?  can't figure out how. 

Share this post


Link to post
Share on other sites
1 hour ago, tiboine said:

receive the file without installing sync? how?  can't figure out how. 

You misunderstand - I said any "user" (i.e. a user of Sync) can receive an individual file. Sync is still required

Share this post


Link to post
Share on other sites

I really would love this feature too:

right-click a file/folder, generate a share-link and send it to another person, without taking care off, if she/he has resilio installed or not (like dropbox sharelinks with dl=1 as ZIP-File). Please add this feature soon :-) THANK YOU

Share this post


Link to post
Share on other sites
On 5/11/2017 at 11:02 AM, GreatMarko said:

Folks, I'm happy to report that Sync 2.5 is now available which includes the ability to share individual files! :D (Pro users can "send" individual files, any user can "receive" them)

That's not what we're asking for.  I want to be able to send a link to someone who doesn't use Resilio.

Ok, so maybe it's hard to do, but really really useful!  You guys are smart, write tight code and makes things work very fast.  You can figure this out!

Share this post


Link to post
Share on other sites
8 hours ago, Boatguy said:

That's not what we're asking for.  I want to be able to send a link to someone who doesn't use Resilio.

Ok, so maybe it's hard to do, but really really useful!  You guys are smart, write tight code and makes things work very fast.  You can figure this out!

This and Original Post:

Quote

That way I could email a magnet link to a client who could quickly retrieve that file from my "personal swarm" of computers without me having to try to explain what BitTorrent Sync is, the client install the program and link to my shared folder, etc.

This feature has NOT been "Implemented" and the title need to be changed to reflect that fact. The whole point, as mentioned above, is to share links outside of Resilio.

Share this post


Link to post
Share on other sites

Dear Resilio team,

OK, so you implemented sharing single files. This looks useful at first glance, but in the end, it does not help us much, because it is not thought to the very end:

1.) A user sharing a file wants to close down his laptop shortly after creating the share link. So, there must always be a peer who picks up the file ASAP after creating the link. We want to configure either a share, or a set of peers, where the shared file are all sent to, and who will accept and download them all, so I can drive home while others can receive the file. My colleague wanted to send me a 80MB file today using the feature, and then go home, while I still was in a meeting. I needed the file after the meeting. For such a case, the feature is totally useless without propagating the file to an always-on peer.

2.) Simple deep links to existing files on existing shares. Requested so often. The explorer/finder plugin should offer a menu item to generate a deep link to a file or directory that already exists on a share. This is just for convenience, to embed file URLs in email, Slack, Intranets and other documents, and enable users to find them without browsing the folder structure manually.

3.) A configurable rewrite pattern (per share) to generate web URLs. We want to install a web server on one of the always-on peers, or maybe a WebDAV or SMB server or something like this. Just let us configure a pattern to rewrite the path or a file or directory in a Resilio share to a URL with a configurable pattern. As soon as the always-on peer receives the file, it will make it accessible there. Per-share configuration should be synced to any peer. Internal users could click the generated URL, and the installed web application could even allow them to manage external https share links for the files there.

Best,

Thorsten

Share this post


Link to post
Share on other sites
On 31.7.2017 at 9:13 PM, thobarth said:

Dear Resilio team,

OK, so you implemented sharing single files. This looks useful at first glance, but in the end, it does not help us much, because it is not thought to the very end:

1.) A user sharing a file wants to close down his laptop shortly after creating the share link. So, there must always be a peer who picks up the file ASAP after creating the link. We want to configure either a share, or a set of peers, where the shared file are all sent to, and who will accept and download them all, so I can drive home while others can receive the file. My colleague wanted to send me a 80MB file today using the feature, and then go home, while I still was in a meeting. I needed the file after the meeting. For such a case, the feature is totally useless without propagating the file to an always-on peer.

2.) Simple deep links to existing files on existing shares. Requested so often. The explorer/finder plugin should offer a menu item to generate a deep link to a file or directory that already exists on a share. This is just for convenience, to embed file URLs in email, Slack, Intranets and other documents, and enable users to find them without browsing the folder structure manually.

3.) A configurable rewrite pattern (per share) to generate web URLs. We want to install a web server on one of the always-on peers, or maybe a WebDAV or SMB server or something like this. Just let us configure a pattern to rewrite the path or a file or directory in a Resilio share to a URL with a configurable pattern. As soon as the always-on peer receives the file, it will make it accessible there. Per-share configuration should be synced to any peer. Internal users could click the generated URL, and the installed web application could even allow them to manage external https share links for the files there.

Best,

Thorsten

I agree on all points, currently the file sharing feature is not used, because if you create a "File Share" you must add it to at least one "NAS" by hand.

Can you maybe add an option to push/sync "file shares" to different devices, e.g. that my NAS automatic download all "File Shares" from one ID.

 

Edit: Same as here

 

 

Edited by Dragonfire
cross linking

Share this post


Link to post
Share on other sites

Can the "Send One File" (SOF) link be received and processed by a free version of Resilio or must they also have Pro version?

If so ... is the SOF link smart to install the free version of Resilio automatically before receiving the large file?

This feature will be the best advertising for Resilio.  "Hey, how did you send me that large movie by email?  You mean I can pay one time for Resilio Pro and have the same capability to send a large file to anyone?!"

Share this post


Link to post
Share on other sites
7 minutes ago, sjoenh said:

Bump. -> Share a file with a user without requiring the other user to have or install Resilio Sync.

How should that work?

 

More important from my view is, that file shares are automatic synced to all peers of an ID

 

Share this post


Link to post
Share on other sites

Nice to see this community alive! :D

My non-technical friends shouldn't have to download a client before downloading a shared file.

The more I think about it, the more I see that a client might be an ideal way to deliver it from sender to receiver. But it makes it more troublesome for the receiver.

 

User-stories

As a sender, I would like to send a file to a person.

As a receiver,  I want to download the file via my browser.

 

I can think of two possible implementations:

  1.  (the dumb way) Open an HTTP-socket to the file from my computer.
    • Wouldn't utilize any swarm delivery techniques. (bad, but maybe fit for the job)
  2. (the clever/hard way) Make a Resilio Sync Web-Client.

 

In my case, Sync of files/folders after download would not be important.

- Henry

Share this post


Link to post
Share on other sites
1 hour ago, sjoenh said:

I can think of two possible implementations:

  1.  (the dumb way) Open an HTTP-socket to the file from my computer.
    • Wouldn't utilize any swarm delivery techniques. (bad, but maybe fit for the job)
  2. (the clever/hard way) Make a Resilio Sync Web-Client.

Your first implementation has a lot of problems, because typically you sit behind a NAT, Firewall and other stuff ;)

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now