Feature Request Image Manager: Add image via URL upload option #168

Open
opened 2026-02-04 17:25:25 +03:00 by OVERLORD · 7 comments
Owner

Originally created by @Wookbert on GitHub (Sep 19, 2016).

Desired Feature:
It would be great if the Image Manager would also allow the upload via URL. Image should actually get uploaded into BookStack’s internal database, rather than just linked.

The Image Manager should record the image’s source URL, which – through a check box – could be optionally displayed below the lower right edge of the placed image.

Originally created by @Wookbert on GitHub (Sep 19, 2016). Desired Feature: It would be great if the Image Manager would also allow the upload via URL. Image should actually get uploaded into BookStack’s internal database, rather than just linked. The Image Manager should record the image’s source URL, which – through a check box – could be optionally displayed below the lower right edge of the placed image.
OVERLORD added the 🛠️ Enhancement label 2026-02-04 17:25:25 +03:00
Author
Owner

@Shackelford-Arden commented on GitHub (Jul 17, 2017):

👍 I like this idea! Would streamline the adding of new images a little bit.

@Shackelford-Arden commented on GitHub (Jul 17, 2017): :+1: I like this idea! Would streamline the adding of new images a little bit.
Author
Owner

@Wookbert commented on GitHub (Jul 17, 2017):

It's more than just a little a bit of stream-lining. Think how much time it actually takes to download e.g. five images from a website, locate them on your disk, upload them to BookStack, and delete them from the hard disk afterwards again.

I do even dream of a browser extension (comparable to the Pinterest extension) which allows you to add a shown image at the click of a button (BookStack open in a separate window, image gets added at current cursor position).

@Wookbert commented on GitHub (Jul 17, 2017): It's more than just a little a bit of stream-lining. Think how much time it actually takes to download e.g. five images from a website, locate them on your disk, upload them to BookStack, and delete them from the hard disk afterwards again. I do even dream of a browser extension (comparable to the Pinterest extension) which allows you to add a shown image at the click of a button (BookStack open in a separate window, image gets added at current cursor position).
Author
Owner

@Alwaysin commented on GitHub (Jul 17, 2017):

FYI, at least on Windows, when selecting files you can insert a URL in the filename, saving the time to download it and locate it.

@Alwaysin commented on GitHub (Jul 17, 2017): FYI, at least on Windows, when selecting files you can insert a URL in the filename, saving the time to download it and locate it.
Author
Owner

@Wookbert commented on GitHub (Jul 19, 2017):

That works e.g. on Flickr as well? On Mac OS there is no entry field for a file path (not to mention: URL) in the Open & Select dialogue.

@Wookbert commented on GitHub (Jul 19, 2017): That works e.g. on Flickr as well? On Mac OS there is no entry field for a file path (not to mention: URL) in the Open & Select dialogue.
Author
Owner

@Alwaysin commented on GitHub (Jul 19, 2017):

I guess yes, it's not linked to a website in particular as it is a feature in windows. If the website uses the standard open dialogue then it will work.
Yes, it is possible that on other OS you cannot so it!

@Alwaysin commented on GitHub (Jul 19, 2017): I guess yes, it's not linked to a website in particular as it is a feature in windows. If the website uses the standard open dialogue then it will work. Yes, it is possible that on other OS you cannot so it!
Author
Owner

@Wookbert commented on GitHub (Sep 12, 2019):

I think I found a more efficient method to add images:
https://github.com/BookStackApp/BookStack/issues/1651

@Wookbert commented on GitHub (Sep 12, 2019): I think I found a more efficient method to add images: https://github.com/BookStackApp/BookStack/issues/1651
Author
Owner

@ssddanbrown commented on GitHub (Dec 17, 2020):

Just to add a note to this, Any implementation would need to consider how we'd avoid server side request forgery concerns (As recently experienced with the export system)

@ssddanbrown commented on GitHub (Dec 17, 2020): Just to add a note to this, Any implementation would need to consider how we'd avoid server side request forgery concerns (As recently experienced with the export system)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#168