получить имя файла, который пользователь дал при загрузке изображения - PullRequest
2 голосов
/ 04 октября 2019

Я использую React, в основном мне нужно скачать изображение и получить доступ к имени изображения, чтобы сохранить имена в массиве для доступа к изображению позже. Часть загрузки работает нормально. Но мне нужно, чтобы пользователь далимя файла изображения.

Это моя функция загрузки,

download(){
    var download = document.getElementById("download");
    var image = document.getElementById("canvas").toDataURL("image/png")
                .replace("image/png", "image/octet-stream");
    var filename = download.setAttribute("href", image);
   }

Это мой метод рендеринга,

render() {
    return (
      <div className="App" >
       <WebCamPicture landmarkPicture={this.landmarkWebCamPicture} /><br/>
        <canvas id="canvas" ref={this.canvasPicWebCam} width={350} height={350} /><br/>
        <a id="download"  download="image.png"><button type="button" onClick= 
          {this.download}>Download</button></a>
        </div>
    );
  }
...