Задать вопрос
Начинающий программист, знаю Node.js. js, php


output-onlinegiftools.gif
Контакты
Местоположение
Албания, Elbasan, Algjinaj

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (13)

Лучшие ответы пользователя

Все ответы (48)
  • Как создать файл объект JS?

    vool
    @vool
    Разработчик
    Считываете данные с файла с сервера, и скачиваете на комп
    var reader = new FileReader();
    reader.readAsDataURL(blob); 
    reader.onloadend = function() {
      var base64data = reader.result; 
      downloadFile(base64data, "application/pdf", "hello.pdf");
    }
    downloadFile(base64data, type, fileName) { 
          const file = window.btoa(base64data);
          const url = `data:${fileType};base64,` + file;
          let a = document.createElement('a');
          a.href = url;
          a.download = fileName;
          document.body.appendChild(a);
          a.click();
          document.body.removeChild(a);
          window.URL.revokeObjectURL(url);
    }

    Вы про это?
    Ответ написан
  • Почему не работает btoa('кириллица')?

    vool
    @vool
    Разработчик
    Кодируем:
    btoa(unescape(encodeURIComponent(`hello лолваоп`)))

    Выход:
    'aGVsbG8g0LvQvtC70LLQsNC+0L8='

    Декодируем:
    decodeURIComponent(escape(atob('aGVsbG8g0LvQvtC70LLQsNC+0L8=')))

    Выход:
    'hello лолваоп'
    Ответ написан
    Комментировать
  • Как защитить изображения от PrintScreen?

    vool
    @vool
    Разработчик
    А попробуйте такой код:
    window.onkeydown = (t) => {
      if (t.key == "Meta") {
        document.body.remove();
      }
    }


    конечно что вместо document.body.remove(); можно другое например при загрузке страници построить чёрный непрозрачный блок и в условие:
    if (t.key == "Meta") {
         //отобразить див и через несколько секунд его спятать
    }
    Ответ написан
    Комментировать
  • Как сделать двойную тень от блока?

    vool
    @vool
    Разработчик
    С помощью тени вряд ли ты это сделаешь, лучше используй псевдоелементы:
    <div class="div"></div>

    .div {
        position: absolute;
        width: 600px;
        height: 200px;
        background: hsl(240deg 100% 50%);
        border-radius: 20px;
        top: 300px;
    }
    .div::before {
        width: 500px;
        height: 30px;
        background: hsl(240deg 63% 90%);
        position: absolute;
        top: -17px;
        left: 50px;
        content: "";
        z-index: -1;
        border-radius: 20px;
    }


    Результат:
    63b9701c63e89820535274.png
    Надеюсь это поможет)
    Ответ написан
    Комментировать
  • Как с html формы собирать данные в .txt?

    vool
    @vool
    Разработчик
    Ну например так:
    <form action="server.php" method="get">
       <input name="a"><br>
       <input name="b"><br>
       <input type="submit">
    </form>

    Где action это путь к файлу который и будет сохранять данные, method - тип передачи информации

    Теперь в файле server.php пишем следующее:
    $text1 = $_GET["a"];
    $text2 = $_GET["b"];
    $file = fopen("x.txt", "a+"); //открываем файл для дозаписи
    fwrite($file, $text1.$text2); //объединяем строки с помощью точки(в php это так делается)
    fclose($file);

    И всё
    надеюсь это помогло)
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (25)