mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 08:08:50 -05:00
Added .xml as one of the few common file extensions known by the multipart
form generator. Made the extensions part of the MIME type struct to reduce the size and run-time relocations necessary to build the table.
This commit is contained in:
parent
a65ce7b107
commit
9b033e1b8a
4
CHANGES
4
CHANGES
@ -6,6 +6,10 @@
|
|||||||
|
|
||||||
Changelog
|
Changelog
|
||||||
|
|
||||||
|
Daniel Fandrich (14 Nov 2008)
|
||||||
|
- Added .xml as one of the few common file extensions known by the multipart
|
||||||
|
form generator.
|
||||||
|
|
||||||
Yang Tse (13 Nov 2008)
|
Yang Tse (13 Nov 2008)
|
||||||
- Refactored configure script detection of functions used to set sockets into
|
- Refactored configure script detection of functions used to set sockets into
|
||||||
non-blocking mode, and decouple function detection from function capability.
|
non-blocking mode, and decouple function detection from function capability.
|
||||||
|
@ -267,7 +267,7 @@ static const char * ContentTypeForFilename (const char *filename,
|
|||||||
* extensions and pick the first we match!
|
* extensions and pick the first we match!
|
||||||
*/
|
*/
|
||||||
struct ContentType {
|
struct ContentType {
|
||||||
const char *extension;
|
char extension[6];
|
||||||
const char *type;
|
const char *type;
|
||||||
};
|
};
|
||||||
static const struct ContentType ctts[]={
|
static const struct ContentType ctts[]={
|
||||||
@ -275,7 +275,8 @@ static const char * ContentTypeForFilename (const char *filename,
|
|||||||
{".jpg", "image/jpeg"},
|
{".jpg", "image/jpeg"},
|
||||||
{".jpeg", "image/jpeg"},
|
{".jpeg", "image/jpeg"},
|
||||||
{".txt", "text/plain"},
|
{".txt", "text/plain"},
|
||||||
{".html", "text/html"}
|
{".html", "text/html"},
|
||||||
|
{".xml", "application/xml"}
|
||||||
};
|
};
|
||||||
|
|
||||||
if(prevtype)
|
if(prevtype)
|
||||||
@ -1733,7 +1734,7 @@ char *Curl_FormBoundary(void)
|
|||||||
the same form won't be identical */
|
the same form won't be identical */
|
||||||
size_t i;
|
size_t i;
|
||||||
|
|
||||||
static const char table16[]="abcdef0123456789";
|
static const char table16[]="0123456789abcdef";
|
||||||
|
|
||||||
retstring = malloc(BOUNDARY_LENGTH+1);
|
retstring = malloc(BOUNDARY_LENGTH+1);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user