Как я могу сохранить изображения в локальном пути, где я хочу, когда я сохраняю изображения с веб-сайта, используя JavaScript? - PullRequest
0 голосов
/ 18 февраля 2019

я junho Мне интересно, как я могу изменить путь, когда я сохраняю изображения с веб-сайта, используя js, пожалуйста, дайте мне совет, чтобы решить эту проблему.

вот мой код

(function(){
  var video = document.getElementById('video'),
      photo = document.getElementById('photo'),
      context = canvas.getContext('2d'),
      vendorUrl = window.URL || window.webkitURL;


  navigator.getMedia = navigator.getUserMedia ||
                       navigator.webkitGetUserMedia ||
                       navigator.mozGetUserMedia ||
                       navigator.msGetUserMedia;

  navigator.getMedia({
      video:true,
      audio:false
  }, function(stream){
      video.srcObject=stream;
      video.play();
  }, function(error){

  });



  document.getElementById('capture').addEventListener('click', function(){
      context.drawImage(video, 0, 0, 400, 300);
      photo.setAttribute('src', canvas.toDataURL('C:/django/blog/static/img/png'))

      console.log(canvas);
      saveAs(canvas.toDataURL(), 'file-name.png')
  });
})();

function saveAs(uri, filename){
    var link = document.createElement('a');

    if (typeof link.download === 'string'){
        link.href = uri;
        link.download = filename;

        document.body.appendChild(link);

        link.click();

        document.body.removeChild(link);
    } else {
      window.open(uri);
    }

};

Я хочу сохранить путь к C: \ django \ blog \ static \ img \ before_detection в моем локальном

1 Ответ

0 голосов
/ 18 февраля 2019

Примечание. canvas.toDataURL() не ожидает, что путь к локальной файловой системе будет передан в качестве параметра.

я хочу сохранить путь к C: \ django \ blog \ static \ img \ before_detection в моем локальном

В Chromium / Chrome перейдите к chrome://settings,выберите Advanced, выделите Downloads, выберите Ask where to save each file before downloading, что предложит пользователю принять файл и предоставит пользователю возможность выбрать, в каком каталоге файл будет сохранен в окне приложения диспетчера файлов ОС, если Save нажата.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...