Home | History | Annotate | Download | only in html

Lines Matching refs:FormData

53 PassRefPtr<FormData> FormDataList::createFormData(FormData::EncodingType encodingType)
55 RefPtr<FormData> result = FormData::create();
60 PassRefPtr<FormData> FormDataList::createMultiPartFormData()
62 RefPtr<FormData> result = FormData::create();
67 void FormDataList::appendKeyValuePairItemsTo(FormData* formData, const WTF::TextEncoding& encoding, bool isMultiPartForm, FormData::EncodingType encodingType)
70 formData->setBoundary(FormDataBuilder::generateUniqueBoundaryString());
82 FormDataBuilder::beginMultiPartHeader(header, formData->boundary().data(), key.data());
92 // If a filename is passed in FormData.append(), use it instead of the file blob's name.
96 // For non-file blob, use the filename if it is passed in FormData.append().
118 formData->appendData(header.data(), header.size());
124 formData->appendFile(file->path());
126 formData->appendFileSystemURL(file->fileSystemURL());
128 formData->appendBlob(value.blob()->uuid(), value.blob()->blobDataHandle());
131 formData->appendData(value.data().data(), value.data().length());
133 formData->appendData("\r\n", 2);
140 FormDataBuilder::addBoundaryToMultiPartHeader(encodedData, formData->boundary().data(), true);
142 formData->appendData(encodedData.data(), encodedData.size());