#r #json #shiny
Вопрос:
Здесь вы можете увидеть manifest.json
файл, используемый для подключения приложения shiny к API. Я хотел бы, чтобы кто — нибудь объяснил мне "checksum": "ed1521f080df2ef2e83a7d1c5fb944c1"
это . Что это делает ? Я видел, что могу создавать отчеты с помощью этого, например, как:
"AQ_Report_Clean_Spanish.pdf": {
"checksum": "ed1521f080df2ef2e83a7d1c5fb944c1"
},
но что именно делает эта строка, похожая на идентификатор? Если, например, я хочу создать другой отчет, я должен также изменить этот «идентификатор» или просто имя отчета, например:
"AQ_Report_Clean.pdf": {
"checksum": "ed1521f080df2ef2e83a7d1c5fb944c1"
},
Комментарии:
1. Родительское репо упоминает эту функцию
rsconnect::writeManifest
. Вы можете увидеть дополнительное использование здесь: docs.rstudio.com/connect/user/git-backed/…
Ответ №1:
Более общий ответ, не относящийся к конкретным исследованиям и разработкам:
Похоже, это контрольная сумма файла, упомянутого выше. Вы можете проверить это, создав контрольную сумму md5 (или некоторые другие) для файла здесь https://emn178.github.io/online-tools/md5_checksum.html.
Контрольная сумма помогает проверить, можно ли загрузить/перенести файл должным образом.
Комментарии:
1. вау, впечатляет, я добавил 2 PDF-файла, и у них была разная контрольная сумма, поэтому мне также нужно будет изменить файл сценария manifest.json.очень полезно