Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #39385

Re: blob from createobjecturl

From Thomas 'PointedEars' Lahn <PointedEars@web.de>
Newsgroups comp.lang.javascript
Subject Re: blob from createobjecturl
Date 2021-01-24 05:01 +0100
Organization PointedEars Software (PES)
Message-ID <4594399.GXAFRqVoOG@PointedEars.de> (permalink)
References <6sednXpeKZTIepH9nZ2dnUU7-UHNnZ2d@westnet.com.au>

Show all headers | View raw


Andrew Poulos wrote:

> A web page I'm working on create a number of images using
> 
> fetch(url)
>    .then(response => {
>      return response.blob();
>    })
>    .then(b => {
>      myImage.src = URL.createObjectURL(b);
>    })
>    .catch(err => console.log(err));
> 
> The user can create/destroy as many images as they want.
> 
> If at some point the user wants to save an image, the page needs to send
> it to the server. Is it ok to send myImage.src to a PHP server and the
> server can correctly handle it or do I need to send the blob that was
> used to create the object URL?

Can the user modify the image?  If not, and the server where the image is 
stored is the same from which it was obtained, then simply PUT or POST the 
original URI and let the server map that to the local filesystem.  This is 
much less expensive than PUTting/POSTing the BLOB.

Otherwise PUT or POST the BLOB and let the server handle that.

-- 
PointedEars
FAQ: <http://PointedEars.de/faq> | <http://PointedEars.de/es-matrix>
<https://github.com/PointedEars> | <http://PointedEars.de/wsvn/>
Twitter: @PointedEars2 | Please do not cc me./Bitte keine Kopien per E-Mail.

Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

blob from createobjecturl Andrew Poulos <ap_prog@hotmail.com> - 2021-01-24 14:19 +1100
  Re: blob from createobjecturl Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2021-01-24 05:01 +0100
    Re: blob from createobjecturl Andrew Poulos <ap_prog@hotmail.com> - 2021-01-25 07:40 +1100
      Re: blob from createobjecturl Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2021-01-24 22:26 +0100
  Re: blob from createobjecturl JJ <jj4public@gmail.com> - 2021-01-24 19:29 +0700
    Re: blob from createobjecturl Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2021-01-24 22:18 +0100
  Re: blob from createobjecturl "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2021-01-24 09:18 -0800

csiph-web