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

Reply via email to