크기: 파일 크기(바이트)입니다. 기본적으로 사용자는 최대 5MB의 파일만 업로드할 수 있습니다. 샤이니를 시작하기 전에 shiny.maxRequestSize 옵션을 설정하여 이 제한을 늘릴 수 있습니다. 예를 들어 최대 10MB 실행 옵션(shiny.maxRequestSize = 10 * 1024^2)을 허용합니다. 유형: 파일의 „MIME 유형”21입니다. 이것은 일반적으로 확장자에서 파생 되는 파일 형식의 형식적인 사양입니다. 샤이니 앱에서는 거의 필요하지 않습니다. 오픈 소스 Shiny Server는 단일 서버에서 여러 개의 Shiny 응용 프로그램을 호스팅할 수 있는 플랫폼을 제공하며, 각 응용 프로그램은 자체 URL 또는 포트를 제공합니다. Internet Explorer 10과 같은 웹소켓이 아닌 브라우저를 지원할 수 있으며 AGPLv3 라이선스로 사용할 수 있습니다. 여기에 텍스트 마이닝 셜록 홈즈 단편 소설의 프로젝트에 노력하고 있어요. 페이지를 표시하고 우리의 그래픽 소설 모험의 각각에 대한 고유 한 책갈피와 통계를 추적 할 수 있습니다. 지금 다운로드! 콘텐츠는 파일을 저장하는 경로인 하나의 인수 파일이 있는 함수여야 합니다. 이 함수의 작업은 Shiny가 알고 있는 위치에 파일을 저장하여 사용자에게 보낼 수 있도록 하는 것입니다.
데이터를 다운로드할 뿐만 아니라 앱 사용자가 Shiny 앱에서 대화형 탐색 결과를 요약한 보고서를 다운로드하도록 할 수 있습니다. 동일한 정보를 다른 형식으로 표시해야 하기 때문에 이 작업은 꽤 많은 추가 작업이지만, 고위험 앱에는 매우 유용합니다. 이 데이터 구조를 이해하는 가장 쉬운 방법은 간단한 앱을 만드는 것입니다. 기본적으로 RMarkdown은 현재 프로세스에서 보고서를 렌더링하므로 샤이니 앱(예: 로드된 패키지, 옵션 등)에서 많은 설정을 상속합니다. 더 큰 견고성을 위해 callr 패키지를 사용하여 별도의 R 세션에서 render()를 실행하는 것이 좋습니다. 다음 응용 프로그램은 탭 분리 파일 [^tsv-csv] 파일로 데이터 집합 패키지의 모든 데이터 집합을 다운로드 할 수 있도록하여 데이터 다운로드의 기초를 보여줍니다. 많은 유럽 국가가 숫자의 전체 및 분수 부분 (예 : 1,23 대 1.23)을 구분하기 위해 쉼표를 사용하기 때문에 .csv (쉼표 구분 값) 대신 .tsv (탭 분리 값)를 사용하는 것이 좋습니다. 즉, 쉼표를 사용하여 필드를 분리하고 대신 세미콜론을 사용할 수 없습니다. 탭 분리 된 파일을 사용 하 여 이러한 복잡성을 방지할 수 있습니다. 그런 다음 „보고서”를 바꿉습니다. rmarkdown:::render()를 호출할 때 report_path Rmd”입니다.
먼저 파일 업로드에 대해 논의하고 기본 UI 및 서버 구성 요소를 보여 줄 다음 간단한 앱에서 파일 업로드가 어떻게 어울리는지 보여 드리겠습니다. 다음으로 파일 다운로드를 살펴보고 기본 UI 및 서버 구성 요소를 보여 주며 사용자가 데이터 또는 보고서를 다운로드할 수 있도록 하는 데 사용할 수 있는 방법을 살펴보겠습니다. MIME 유형은 „다목적 인터넷 메일 확장 유형”의 약자입니다. 이름에서 짐작할 수 있듯이, 그것은 원래 이메일 시스템을 위해 설계 되었습니다., 하지만 지금은 많은 인터넷 도구에 걸쳐 널리 사용. MIME 형식은 형식/하위 유형처럼 보입니다. 몇 가지 일반적인 예는 텍스트 / CSV, 텍스트 / HTML, 이미지 / PNG, 응용 프로그램 / pdf, 응용 프로그램 / vnd.ms-excel (엑셀 파일)입니다…. ↩ 줄리아실지 / 셜록 홈즈의 새로운 릴리스에 대한 알림을 받고 싶습니까? GitHub에는 4천만 명 이상의 개발자가 협력하여 코드를 호스팅 및 검토하고 프로젝트를 관리하고 소프트웨어를 함께 빌드합니다.