Salve a tutti ho il seguente problema cui non sono riuscito a porre rimedio; ho cercato in lungo e in largo sul web ma non sono riuscito a reperire niente che facesse al caso mio.
Da pagina asp scatto una foto tramite un qualunque device connesso al pc, riesco a salvare in tabella la larghezza, l'altezza e il nome del file che è composto da una parte fissa+una parte variabile (id cliente); ma non riesco a capire come fare a NON salvare l'immagine nella cartella download ma bensì in una cartella che decido io. Grazie a chi potrà e vorrà aiutarmi. Posto di seguito il codice che uso
codice:
  function takePicture() {
    const context = canvas.getContext("2d");
    if (width && height) {
      canvas.width = width;
      canvas.height = height;
      context.drawImage(video, 0, 0, width, height);


      //const data = canvas.toDataURL("image/png")		
      var data = canvas.toDataURL("image/jpg").replace("image/jpg", "image/octet-stream");	
      photo.setAttribute("src", data);	
	  //window.setTimeout("downloadImage(data, 'photo<%=Id%>.png')", 2000);		


	  var a = document.createElement('a');
	  a.href = data;	
	  a.download = 'photo<%=Id%>.jpg';		
	  document.body.appendChild(a);
      a.click();			
	  document.Modulo2.action = "carica_FOTO1.asp?F="+a.download+'&S1='+width+'&S2='+height;		
	  document.Modulo2.submit();		
    } else {
      clearPhoto();
    }
  }