nocodb / nocodb

🔥 🔥 🔥 Open Source Airtable Alternative
https://nocodb.com
GNU Affero General Public License v3.0
49.84k stars 3.41k forks source link

[Feature] More options for uploading attachment files, referencing external URLs as attachments #842

Open candideu opened 2 years ago

candideu commented 2 years ago

Recommending Features

I would like to see more options for attaching files, besides the local directory.

Although integrating third party cloud storage services (Nextcloud, GDrive, Dropbox, pCloud, Box, etc.) might be challenging, it would be nice to link to external URLs containing files without uploading them directly.

For example, rather than downloading an image found online, a user could simply paste the image's online link, and nocodb could use that external reference, rather than uploading it to the user's cloud storage.

Need for this feature Use case:

Describe the solution you'd like + Additional context Example from Airtable: image

Example from Baserow: image

robertandrews commented 2 years ago

+1 for this.

setop commented 11 months ago

it would be nice to link to external URLs containing files without uploading them directly

+1

DarkPhoenix2704 commented 3 months ago

Both the Airtable and Baserow uploads the files to the storage server from the given url.

The similar functionality is implemented in NocoDB from 0.251.2

cbertelli commented 2 days ago

I will submit a convoluted use case. But I think it's useful.
We usually upload full resolution photos to an s3 bucket and we would like to reference them by URL. To make things worse, we use an image CDN that automatically resizes images to a manageable size (a small one for web display). Inside the database the URL is masked with an SQL view, but I suppose it could be handled inside NocoDB as a calculated field as well.
We tried to simulate a json column inside an SQL view, but we did not succeed in displaying the image.
Is there a solution?