mirror of
https://github.com/rstudio/shiny.git
synced 2026-02-02 10:45:06 -05:00
These functions were temporarily ripped out of Shiny and moved to the htmltools package. We've discovered that it's safe to keep including them in shiny; as long as the functions in shiny and the functions in htmltools are identical, the user won't receive a conflict warning.
54 lines
1.9 KiB
R
54 lines
1.9 KiB
R
% Generated by roxygen2 (4.0.1): do not edit by hand
|
|
\name{fileInput}
|
|
\alias{fileInput}
|
|
\title{File Upload Control}
|
|
\usage{
|
|
fileInput(inputId, label, multiple = FALSE, accept = NULL)
|
|
}
|
|
\arguments{
|
|
\item{inputId}{Input variable to assign the control's value to.}
|
|
|
|
\item{label}{Display label for the control.}
|
|
|
|
\item{multiple}{Whether the user should be allowed to select and upload
|
|
multiple files at once.}
|
|
|
|
\item{accept}{A character vector of MIME types; gives the browser a hint of
|
|
what kind of files the server is expecting.}
|
|
}
|
|
\description{
|
|
Create a file upload control that can be used to upload one or more files.
|
|
\bold{Does not work on older browsers, including Internet Explorer 9 and
|
|
earlier.}
|
|
}
|
|
\details{
|
|
Whenever a file upload completes, the corresponding input variable is set
|
|
to a dataframe. This dataframe contains one row for each selected file, and
|
|
the following columns:
|
|
\describe{
|
|
\item{\code{name}}{The filename provided by the web browser. This is
|
|
\strong{not} the path to read to get at the actual data that was uploaded
|
|
(see
|
|
\code{datapath} column).}
|
|
\item{\code{size}}{The size of the uploaded data, in
|
|
bytes.}
|
|
\item{\code{type}}{The MIME type reported by the browser (for example,
|
|
\code{text/plain}), or empty string if the browser didn't know.}
|
|
\item{\code{datapath}}{The path to a temp file that contains the data that was
|
|
uploaded. This file may be deleted if the user performs another upload
|
|
operation.}
|
|
}
|
|
}
|
|
\seealso{
|
|
Other input.elements: \code{\link{actionButton}},
|
|
\code{\link{actionLink}}; \code{\link{animationOptions}},
|
|
\code{\link{sliderInput}};
|
|
\code{\link{checkboxGroupInput}};
|
|
\code{\link{checkboxInput}}; \code{\link{dateInput}};
|
|
\code{\link{dateRangeInput}}; \code{\link{numericInput}};
|
|
\code{\link{radioButtons}}; \code{\link{selectInput}},
|
|
\code{\link{selectizeInput}}; \code{\link{submitButton}};
|
|
\code{\link{textInput}}
|
|
}
|
|
|