для моего приложения, с зашифрованными параметрами URL-адреса GET, только это сработало. Я всегда получал TypeError: $(...) is null
. Взято из https://developer.mozilla.org/en-US/docs/Web/API/FileReader/readAsDataURL
function previewFile() {
var preview = document.querySelector('img');
var file = document.querySelector('input[type=file]').files[0];
var reader = new FileReader();
reader.addEventListener("load", function () {
preview.src = reader.result;
}, false);
if (file) {
reader.readAsDataURL(file);
}
}
Before version 1.8.2, **
didn't have any special meaning in the .gitignore
. As of 1.8.2 git supports **
to mean zero or more sub-directories (see release notes).
The way to ignore all directories called bin anywhere below the current level in a directory tree is with a .gitignore
file with the pattern:
bin/
In the man
page, there an example of ignoring a directory called foo
using an analogous pattern.
Edit:
Если у вас уже есть какие-либо папки bin в вашем индексе git, которые вы больше не хотите отслеживать, вам необходимо удалить их явно. Git не перестанет отслеживать уже отслеживаемые пути только потому, что теперь они соответствуют новому шаблону .gitignore
. Выполнить удаление папки ( rm ) только из индекса ( - кэшировано ) рекурсивно ( -r ). Пример командной строки для корневой папки bin:
git rm -r --cached bin
.gitignore
вашей мечты кажется:
bin/
на верхнем уровне.
Я не видел, чтобы это упоминалось здесь, но похоже, что это чувствительно к регистру. Как только я изменил значение на / Bin, файлы игнорировались, как и ожидалось.