Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account
This post has been closed. You can still view previous posts, but you can't post any new replies.

All Images upload when named PNG, but not JPG

Not sure if this is a bug or just weirdness, but I can upload any supported image type, only as long as the extension is .png. If I upload a JPEG image with .jpg, it uploads, but then cannot display (broken image link, no display when used, etc...) If I upload the exact same &nbsp;image file, simply renamed to .png; everything works fine. I've done this with a couple files recently and attached a screenshot below. &nbsp;Note these are literally the exact same files, in JPEG format, just with different file extensions. The incorrect extension works fine, the correct extension does not work. Using Linux O/S (LMDE, x86_64, 16G RAM, AMD A8-3850), Chromium Browser (47.0.2526.80-1~deb8u1). The machine is hardwire connected to a 100M/10M asymmetric broadband link. JS log from the (JPEG) upload. ------------------------------------------------------------------------------------------------------------------------- refershing page listings! 2app.js?1454428476:40 Descending into madness... <a href="https://s3.amazonaws.com/files.d20.io/images/15008" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/15008</a>... Failed to load resource: the server responded with a status of 403 (Forbidden) app.js?1454428476:42 Connected to session app.js?1454428476:42 Someone just connected. app.js?1454428476:42 It's us? v2.js?1454600013:1 Mixed Content: The page at '<a href="https://marketplace.roll20.net/library/?inapp=true" rel="nofollow">https://marketplace.roll20.net/library/?inapp=true</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://app.roll20.net/js/textboxlist/close.gif" rel="nofollow">http://app.roll20.net/js/textboxlist/close.gif</a>'. This content should also be served over HTTPS. app.js?1454428476:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1454428476:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1575" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1575</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1575" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1575</a>... 2app.js?1454428476:32 setting src app.js?1454428476:28 Cols: 2 Rows: 2 app.js?1454428476:28 Took 1ms to generate cache. app.js?1454428476:33 Reorder by ZORDER <a href="https://s3.amazonaws.com/files.d20.io/images/15638" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/15638</a>... Failed to load resource: the server responded with a status of 403 (Forbidden) 3app.js?1454428476:29 Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/1563" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1563</a>... <a href="https://s3.amazonaws.com/files.d20.io/images/15638" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/15638</a>... Failed to load resource: the server responded with a status of 403 (Forbidden) v2.js?1454600013:15 19695810 v2.js?1454600013:15 Uploading a size: 100x100 v2.js?1454600013:15 Reader load! v2.js?1454600013:15 img load! v2.js?1454600013:15 2000 v2.js?1454600013:15 Uploading a size: 200x200 v2.js?1454600013:15 Reader load! v2.js?1454600013:15 img load! v2.js?1454600013:15 2000 v2.js?1454600013:15 Uploading a size: 512x512 v2.js?1454600013:15 Reader load! v2.js?1454600013:15 img load! v2.js?1454600013:15 2000 v2.js?1454600013:15 Uploading a size: 2048x2048 v2.js?1454600013:15 Reader load! v2.js?1454600013:15 img load! v2.js?1454600013:15 2000 v2.js?1454600013:15 Uploading a size: 10000x10000 v2.js?1454600013:15 Reader load! v2.js?1454600013:15 img load! v2.js?1454600013:15 2000 yourlibrary.js?v=31:247 Objectbase: "<a href="https://s3.amazonaws.com/files.d20.io/images/15965116/Mr94S1wYbqHIXlTICHNIew/original.jpg&quot;filename" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/15965116/Mr94S1wYbqHIXlTICHNIew/original.jpg"filename</a>: "orc-ambusha.jpg"height: 2000imageid: "19695810"numCompleted: 5numToComplete: 5size: 1557977url: "<a href="https://s3.amazonaws.com/files.d20.io/images/15965116/Mr94S1wYbqHIXlTICHNIew/original.jpg?AWSAccessKeyId=AKIAIVMOBMWG4CULMUMQ&Expires=1454630584&Signature=0WMh%2FuOY3UmIDUsaWv1x80Sv3UM%3D&quot;width" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/15965116/Mr94S1wYbqHIXlTICHNIew/original.jpg?AWSAccessKeyId=AKIAIVMOBMWG4CULMUMQ&Expires=1454630584&Signature=0WMh%2FuOY3UmIDUsaWv1x80Sv3UM%3D"width</a>: 2000__proto__: Object v2.js?1454600013:15 19695814 v2.js?1454600013:15 Uploading a size: 100x100 v2.js?1454600013:15 Reader load! v2.js?1454600013:15 img load! v2.js?1454600013:15 2500 v2.js?1454600013:15 Uploading a size: 200x200 v2.js?1454600013:15 Reader load! v2.js?1454600013:15 img load! v2.js?1454600013:15 2500 v2.js?1454600013:15 Uploading a size: 512x512 v2.js?1454600013:15 Reader load! v2.js?1454600013:15 img load! v2.js?1454600013:15 2500 v2.js?1454600013:15 Uploading a size: 2048x2048 v2.js?1454600013:15 Reader load! v2.js?1454600013:15 img load! v2.js?1454600013:15 2500 v2.js?1454600013:15 Uploading a size: 10000x10000 v2.js?1454600013:15 Reader load! v2.js?1454600013:15 img load! v2.js?1454600013:15 2500 yourlibrary.js?v=31:247 Objectbase: "<a href="https://s3.amazonaws.com/files.d20.io/images/15965120/1GoapQ6-tyOps7FZMNIU-w/original.jpg&quot;filename" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/15965120/1GoapQ6-tyOps7FZMNIU-w/original.jpg"filename</a>: "level05a.jpg"height: 2500imageid: "19695814"numCompleted: 5numToComplete: 5size: 1833658url: "<a href="https://s3.amazonaws.com/files.d20.io/images/15965120/1GoapQ6-tyOps7FZMNIU-w/original.jpg?AWSAccessKeyId=AKIAIVMOBMWG4CULMUMQ&Expires=1454630588&Signature=A1iNKIQQjydxvPJBpcac7XLIZdY%3D&quot;width" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/15965120/1GoapQ6-tyOps7FZMNIU-w/original.jpg?AWSAccessKeyId=AKIAIVMOBMWG4CULMUMQ&Expires=1454630588&Signature=A1iNKIQQjydxvPJBpcac7XLIZdY%3D"width</a>: 2500__proto__: Object app.js?1454428476:45 window resize 2app.js?1454428476:30 Final set zoom!
1454682618
Gen Kitty
Forum Champion
Hm, that is weird. Can you please follow Steps 1-3 of our Solving Technical Issues checklist (swap over to Firefox to see if this is a browser issue; turn off all extensions, addons, and anti-virus; and clear your cache) to see if one of those components is causing the problem? We can only help if we can recreate your issue, so it is important that you follow each step. If doing that fixes the issue, just let us know.&nbsp;&nbsp; Otherwise, you've already given us a console log, but if you could give us a second one after you've done steps 1-3 above that would still be helpful.
I don't have Firefox (not available on LMDE), but I tried in Iceweasel, and that uploads the jpg image correctly. &nbsp;Looks like the issue is specific to Chromium. I couldn't get a log (Iceweasel inspector crashed the tab), though. Given that it's browser specific and an uncommon browser at that (most use Chrome, rather than Chromium) and I have a workaround. &nbsp;I'm fine with considering this closed.
1454711290

Edited 1454711325
AZSWEngineer said: Given that it's browser specific and an uncommon browser at that (most use Chrome, rather than Chromium) and I have a workaround. &nbsp;I'm fine with considering this closed. Please note that Roll20 only offically supports Chrome and Firefox. As requested, I'll mark this as Resolved and close the thread.