Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1640)

Unified Diff: WebCore/platform/network/FormData.cpp

Issue 11192017: ********** WebCore blob hacking (Closed) Base URL: http://svn.webkit.org/repository/webkit/trunk/Source/
Patch Set: Created 8 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: WebCore/platform/network/FormData.cpp
===================================================================
--- WebCore/platform/network/FormData.cpp (revision 132804)
+++ WebCore/platform/network/FormData.cpp (working copy)
@@ -22,8 +22,6 @@
#include "FormData.h"
-#include "BlobData.h"
-#include "BlobURL.h"
#include "Chrome.h"
#include "ChromeClient.h"
#include "Document.h"
@@ -145,7 +143,7 @@
break;
#if ENABLE(BLOB)
case FormDataElement::encodedBlob:
- formData->m_elements.append(FormDataElement(e.m_url));
+ formData->m_elements.append(FormDataElement(e.m_blobDataHandle));
break;
#endif
#if ENABLE(FILE_SYSTEM)
@@ -183,9 +181,9 @@
m_elements.append(FormDataElement(filename, start, length, expectedModificationTime, shouldGenerateFile));
}
-void FormData::appendBlob(const KURL& blobURL)
+void FormData::appendBlob(PassRefPtr<BlobDataHandle> blobDataHandle)
{
- m_elements.append(FormDataElement(blobURL));
+ m_elements.append(FormDataElement(blobDataHandle));
}
#endif
#if ENABLE(FILE_SYSTEM)
@@ -277,7 +275,7 @@
}
#if ENABLE(BLOB)
else
- appendBlob(value.blob()->url());
+ appendBlob(value.blob()->blobDataHandle());
#endif
} else
appendData(value.data().data(), value.data().length());

Powered by Google App Engine
This is Rietveld 408576698