У меня возник вопрос, но я не смог найти ответ по следующим ссылкам:
Загрузить PNG / JPG с R
Загрузка png из Shiny (R)
Используйте href и target в файле download.file R?
Что такое "внутренний метод" загрузки файла R?
Вопрос:
Я использую этот код для загрузки файла PNG. Однако загруженный файл PNG недоступен для чтения (программа просмотра фотографий Windows не может открыть это изображение, не поддерживает этот формат файла).
Обратите внимание: исходный файл PNG легко читается как в R, так и в Windows.
Кажется, проблема связана с опцией mode = "" в download.file ()
Я пробовал эти три режима там, но проблема все еще есть:
mode = "wb" mode = "w" mode = "ab"
Вот мой код:
URL <- "https://www.dropbox.com/s/cwqr0dxqmgjkna4/third_logo.png" download.file(URL, mode = 'wb')
Любая мысль будет высоко оценена.
Добавьте ?dl=1 к вашей URL строке.Это загрузит сам файл вместо страницы предварительного просмотра.Вам также необходимо указать строку для имени файла.Файл будет сохранен в вашем текущем рабочем каталоге.Вы также можете сохранить его в полном пути.Аргумент mode не нужен.
?dl=1
URL
mode
URL <- "https://www.dropbox.com/s/cwqr0dxqmgjkna4/third_logo.png?dl=1" download.file(URL,"third_logo.png")
Dropbox позволяет напрямую загружать содержимое. https://zapier.com/learn/how-to/generate-direct-dropbox-link/
Ваш код должен быть
URL <- "https://dl.dropboxusercontent.com/s/cwqr0dxqmgjkna4/third_logo.png" download.file(URL, destfile = "test.png", mode = 'wb')