При запросе символической ссылки через API GitHub я получаю разные результаты, если символическая ссылка указывает на файл, а не на каталог. Последний более хорошо себя ведет в том, что он возвращает "type": "symlink"
как часть своего JSON, тогда как первый возвращает "type": "file"
. Пример file symlink, пример directory symlink.API GitHub - Как узнать, действительно ли файл является символической ссылкой?
Это очень запутанно, когда символическая реклама рекламирует себя как файл, , так как GET-его URL-адрес загрузки просто приведет вас к цели символической ссылки, а не к содержимому файла.
Как определить, действительно ли файл является символической ссылкой, а не реальным файлом?
Кроме того, является ли поведение возвращаемого типа «файлом» для файловых символических ссылок прямой ошибкой? Это просто не кажется правильным.
Извините, я временно использовал символическую ссылку в обычном файле, чтобы обойти ошибку. Идти, чтобы поменять его обратно в символическую ссылку в ближайшее время :) – aknuds1
ОК, файл, сделанный обратно в символическую ссылку. Идти. – aknuds1
Если вы откроете https://github.com/aknuds1/Littlebits-Arduino/blob/master/muzhack/files/littleBitsMidiNotes.ino, вы должны увидеть, что он сообщается как символическая ссылка от GitHub. – aknuds1