https://bugzilla.wikimedia.org/show_bug.cgi?id=35285
Web browser: ---
Bug #: 35285
Summary: Support for base64 Content-Transfer-Encoding in
multipart posts.
Product: MediaWiki
Version: unspecified
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: API
AssignedTo: [email protected]
ReportedBy: [email protected]
CC: [email protected], [email protected],
[email protected], [email protected]
Classification: Unclassified
Mobile Platform: ---
Add support for base64 Content-Transfer-Encoding in "multipart/form-data"
posts.
When I try to use the following:
--89e5ac3ab79ab2c
Content-Disposition: form-data; name="file"; filename="A.jpg"
Content-Type: image/gif
Content-Transfer-Encoding: base64;
R0lGODlhlQAsAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A
/wD//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAz
mQAzzAAz/wBmAABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDM
mQDMzADM/wD/AAD/MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMz
mTMzzDMz/zNmADNmMzNmZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPM
mTPMzDPM/zP/ADP/MzP/ZjP/mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYz
mWYzzGYz/2ZmAGZmM2ZmZmZmmWZmzGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbM
mWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb//5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkz
mZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZAJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnM
mZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwAM8wAZswAmcwAzMwA/8wzAMwzM8wzZswz
mcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZZsyZmcyZzMyZ/8zMAMzMM8zMZszM
mczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8Amf8AzP8A//8zAP8zM/8zZv8z
mf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+ZzP+Z///MAP/MM//MZv/M
mf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAACVACwAAAj/AP8JHEiwoMGD
CBMqXMiwocOHDbsE6nJIIkWJVbZg3AKxo8ePIEOG5BKIpMmSKLlUWVlFpMuXMD2OA3lx4qF/
E1lWObQy5sGZPoOCxDWOKC6PKVHiVKmySqAYQgXmGtdtXK6oWBmOs0rVKtKaNVkGyoi1aNF/
R7OqNWjWKNC0DU/KHVulqVCiVfECXcvXbN6ueCHatFgxZ5e7bdvyTfgW7VmPbiObfZh0rkmf
Vbde3fpvr0PPMv9N3ZpZ9FbQCql25kr6dEHUBW8Onk0R5lvFR+EyJNo5rWfdByULR0t8d2Lh
kxUj5PJPbvOUmGd2ndpNK3XHVaf27tq5OkK91P1y/82r9W92wP/Omz94GGzhmkFzS3do1DHy
4QbvH5+cOrf95PolVJlSJYk0n1eawYbQXqeFN9p4rIHW4HQTdjaadRVG2F2E2hn03oeEhSRd
fdtBpF+Ajw104nEN1efifpIJaBl0Jqqml2+BNQTYjuad1SNwP/Loo4IGrbfhjUIeFMg/IE70
j0T0CTQibvzpuJ18yF15FnArXgkRal0mNONlVp6WGYKqPeSamQM9KGWEZxJ05oNzriaiQHOa
6VpChPVpU5RYJjbUY0RK6WJwMAr6EJeJusXQmA1VtWF4en3kl2neJSTpjvlR2ON1DmXqnZCU
OrTkQIft5piWjhb63X86Rv9WnIqJslooiSP+F2NW0rnZ654gJSjpgpqlp+FBDk54HmevHbiZ
dNU96+BaWwqaIm+zKoSliglludCK2BKEX3G3xejqR0GS91OmDFVXqabi3fgZkkYau2FnvaVH
Lr0pvgoZi68JFO68U4prLY7niqsrwAu36p/DVbJV4pf3isYYUMwyludMm67W1Ux0dgTyahtz
ByeRJ2dM0Mki+8YYbxG/Ohy4/X7prcD74YvozbTK6hG7C3YIHEKfGjqdofa6ROnRA1G4kKfz
rXyUejX7FPXQBZ3YsHIhBUqi0f5pO6WjUucs1FXDJqwdhPhCeKHVD67ddIcMJVusVMpyVRZc
2GLkbbCsXlf9EpUi3Qe2omrZmDB2ABZ8aZGhxesSv0eiB3RWXxsHs9Y4l7h40wj7TTDZhi/2
pp2MWahngq2BDO2an2/Iukuto7nxYo0d+jKVM6/a8KJmi7jruH1td167Fn/KqZTrod3Q0tkZ
CD2myZm+L+ILgg6jfQvnG2vwH9EctvVSTvt028JyqFrcaZan/rAgLev2aleRf/jAqvbetOdq
mkt7l7GzDZJ0BhluxYReMOHXAO0HK+wxMDjcE12N9PdA+g0EfhVMXQAXcrvLMZB4GbQf10J4
wfGQMIMbXAz+TsjChwQEADs=
--89e5ac3ab79ab2c--
I get this error:
<?xml version="1.0"?><api servedby="mw38"><error code="verification-error"
info="This file did not pass file
verification"><details><detail>filetype-mime-mismatch</detail><detail>gif</detail><detail>text/plain</detail></details></error></api>
This is properly base64 encoded, and will decode to a gif.
--
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l