| Index: Source/core/html/FormDataList.cpp
|
| diff --git a/Source/core/html/FormDataList.cpp b/Source/core/html/FormDataList.cpp
|
| index 1981dcf837421a938a7b5f14fd5845c14a3e9141..b515276c5def23ca02a48116bd508d27bd8e609d 100644
|
| --- a/Source/core/html/FormDataList.cpp
|
| +++ b/Source/core/html/FormDataList.cpp
|
| @@ -22,7 +22,7 @@
|
| #include "core/html/FormDataList.h"
|
|
|
| #include "core/fileapi/File.h"
|
| -#include "platform/network/FormDataBuilder.h"
|
| +#include "platform/network/FormDataEncoder.h"
|
| #include "platform/text/LineEnding.h"
|
| #include "wtf/CurrentTime.h"
|
|
|
| @@ -121,31 +121,31 @@ bool FormDataList::hasEntry(const String& key) const
|
| return false;
|
| }
|
|
|
| -PassRefPtr<FormData> FormDataList::createFormData(FormData::EncodingType encodingType)
|
| +PassRefPtr<EncodedFormData> FormDataList::createFormData(EncodedFormData::EncodingType encodingType)
|
| {
|
| - RefPtr<FormData> result = FormData::create();
|
| + RefPtr<EncodedFormData> result = EncodedFormData::create();
|
| appendKeyValuePairItemsTo(result.get(), m_encoding, false, encodingType);
|
| return result.release();
|
| }
|
|
|
| -PassRefPtr<FormData> FormDataList::createMultiPartFormData()
|
| +PassRefPtr<EncodedFormData> FormDataList::createMultiPartFormData()
|
| {
|
| - RefPtr<FormData> result = FormData::create();
|
| + RefPtr<EncodedFormData> result = EncodedFormData::create();
|
| appendKeyValuePairItemsTo(result.get(), m_encoding, true);
|
| return result.release();
|
| }
|
|
|
| -void FormDataList::appendKeyValuePairItemsTo(FormData* formData, const WTF::TextEncoding& encoding, bool isMultiPartForm, FormData::EncodingType encodingType)
|
| +void FormDataList::appendKeyValuePairItemsTo(EncodedFormData* formData, const WTF::TextEncoding& encoding, bool isMultiPartForm, EncodedFormData::EncodingType encodingType)
|
| {
|
| if (isMultiPartForm)
|
| - formData->setBoundary(FormDataBuilder::generateUniqueBoundaryString());
|
| + formData->setBoundary(FormDataEncoder::generateUniqueBoundaryString());
|
|
|
| Vector<char> encodedData;
|
|
|
| for (const Item& item : items()) {
|
| if (isMultiPartForm) {
|
| Vector<char> header;
|
| - FormDataBuilder::beginMultiPartHeader(header, formData->boundary().data(), item.key());
|
| + FormDataEncoder::beginMultiPartHeader(header, formData->boundary().data(), item.key());
|
|
|
| // If the current type is blob, then we also need to include the filename
|
| if (item.blob()) {
|
| @@ -167,7 +167,7 @@ void FormDataList::appendKeyValuePairItemsTo(FormData* formData, const WTF::Text
|
| }
|
|
|
| // We have to include the filename=".." part in the header, even if the filename is empty
|
| - FormDataBuilder::addFilenameToMultiPartHeader(header, encoding, name);
|
| + FormDataEncoder::addFilenameToMultiPartHeader(header, encoding, name);
|
|
|
| // Add the content type if available, or "application/octet-stream" otherwise (RFC 1867).
|
| String contentType;
|
| @@ -175,10 +175,10 @@ void FormDataList::appendKeyValuePairItemsTo(FormData* formData, const WTF::Text
|
| contentType = "application/octet-stream";
|
| else
|
| contentType = item.blob()->type();
|
| - FormDataBuilder::addContentTypeToMultiPartHeader(header, contentType.latin1());
|
| + FormDataEncoder::addContentTypeToMultiPartHeader(header, contentType.latin1());
|
| }
|
|
|
| - FormDataBuilder::finishMultiPartHeader(header);
|
| + FormDataEncoder::finishMultiPartHeader(header);
|
|
|
| // Append body
|
| formData->appendData(header.data(), header.size());
|
| @@ -198,12 +198,12 @@ void FormDataList::appendKeyValuePairItemsTo(FormData* formData, const WTF::Text
|
| }
|
| formData->appendData("\r\n", 2);
|
| } else {
|
| - FormDataBuilder::addKeyValuePairAsFormData(encodedData, item.key(), item.data(), encodingType);
|
| + FormDataEncoder::addKeyValuePairAsFormData(encodedData, item.key(), item.data(), encodingType);
|
| }
|
| }
|
|
|
| if (isMultiPartForm)
|
| - FormDataBuilder::addBoundaryToMultiPartHeader(encodedData, formData->boundary().data(), true);
|
| + FormDataEncoder::addBoundaryToMultiPartHeader(encodedData, formData->boundary().data(), true);
|
|
|
| formData->appendData(encodedData.data(), encodedData.size());
|
| }
|
|
|