Image Upload (Imgur Hosting) [Deleted]

Bill Arf

Active member
Bill Arf submitted a new resource:

Remote Image Upload (Imgur) - Remote upload images to Imgur.com

Why use Remote Image Upload ?
  • Your hosting storage is small, can't storage more attachments.
  • You don’t want to storage more files on your hosting/ server.
  • Troubles when backup many images files.
  • Reduce billing for storage, bandwidth on your server.
  • Cost for image hosting services is very cheap (~$20~ for 1 year with a huge space and bandwidth)

This add-on providers a remote image upload/ transload form when you create a new Thread, or in Quick...

Read more about this resource...
 
People will complain about the price but it does solve a problem so I am glad someone made it.
I would expect good support at that price though. Not just make and then no support in a year.

@Bill Arf
Do you have a way to set the size of the images? Other remote uploaders have provided front or back end size options. Users uploading from their phones will always be embedding their raw file size and its way too big for 90% of needs.
 
Imgur does optimization at their own end. so images are going to be smaller in file size than what they are on the phone. it also does not support images above 10MB iirc.

One cool thing about Imgur is that you can change the extension of the image, and it would generate that filetype for you. Like you can rename JPG to PNG and it would serve you a PNG.

PS. I do realize that you are asking if the addon would physically resize image to fit preset dimensions if larger.

Just remembered... Imgur also generate multiple file sizes... just add these to the file name. original: https://i.imgur.com/X7fDFqj.jpg

s for small square (90×90) https://i.imgur.com/X7fDFqjs.jpg
b for big square (160×160) https://i.imgur.com/X7fDFqjb.jpg
t for small thumbnail (160×160) https://i.imgur.com/X7fDFqjt.jpg
m for medium thumbnail (320×320) https://i.imgur.com/X7fDFqjm.jpg
l for large thumbnail (640×640) https://i.imgur.com/X7fDFqjl.jpg
h usually works best as it loads a large enough version (1024×1024) of the image if the source is extremely large. https://i.imgur.com/X7fDFqjh.jpg

worth noting here that imgur resized an image of size 6030KB to 2988KB on upload at same dimension.

so the addon could provide an option to use the h suffix to get a reasonably sized image without doing resizing on the server.

on related note... I love that this extension exists. i would love to see people posting their reviews on how well it works for them. because it is too big of an investment on my part to go in blind. thanks for making this!
 
Last edited:
Cool add-on but very pricey. I also see some missing features that could benefit this add-on so until then, I will wait.
 
Cool add-on but very pricey. I also see some missing features that could benefit this add-on so until then, I will wait.
I have reduced the cost and thanks for your suggestion.

People will complain about the price but it does solve a problem so I am glad someone made it.
I would expect good support at that price though. Not just make and then no support in a year.
Yes, Always support included.
If extended to max level in future then will introduce minimal amount as renewal.

Do you have a way to set the size of the images? Other remote uploaders have provided front or back end size options. Users uploading from their phones will always be embedding their raw file size and its way too big for 90% of needs
No, The current image size will remain same.
But in XenForo its managed by css in thread view, indeed I know its a big resolution size.
Started a private conversation with demo site URL.
 
Last edited:
Couple quick questions.

A lot of our users are having issues where the pictures they took with their phone are being rejected for being too large. Would adding Imgur Hosting allow these images to be uploaded to Imgur or would they still get the same error message and not be able to upload their image without resizing it first.

How is Imgur's performance. Does it have any negative impact on loading times? How does it compare with say AWS?

While we are good with storage for the moment, with the number of images being uploaded it won't be long before we need a CDN to host them all.
 
i am not the developer. but i know a few things about imgur. imgur should be able to support images of size of up to 10MB. anything larger would be rejected by their API. imgur would optimize the image at their end so the image link generated would not be as large as the file uploaded by the user.

imgur is also one of the most visited web services on the web. it is probably the most popular image focused social platform out there. so they do have good solid infrastructure. having said that, i do face occasional issues accessing them because of routing issues on my ISPs. but the same issues are also noticeable on other services like Linode or DigitalOcean.

i also assume that you would be using the xenforo proxy image service? so if the images are cached locally on your own managed server, imgur would basically just act like backup storage for the images hosted on your forum?
 
A lot of our users are having issues where the pictures they took with their phone are being rejected for being too large. Would adding Imgur Hosting allow these images to be uploaded to Imgur or would they still get the same error message and not be able to upload their image without resizing it first.
Yes, Image dimensions has no limit on imgur.
May that URL more fruitful: https:// help.imgur.com/hc/en-us/articles/115000083326-What-files-can-I-upload-What-is-the-size-limit-

How is Imgur's performance. Does it have any negative impact on loading times? How does it compare with say AWS?
Its depends upon INTERNET connection, I think there is no such restrictions on loading time or performance base.
AWS you means EC2 instance storage? S3 or some sort of CDN like CloudFront ?

While we are good with storage for the moment, with the number of images being uploaded it won't be long before we need a CDN to host them all.
Its depends, Where you have stored images at the moment, If that is some sort of CDN then its okay, otherwise will remain on local server (where your XF installed).
 
Just so you're aware, this actually breaks their terms of service if images are inserted into any website/blog/forum etc that is setup as a "for profit" website. So, I would definitely post that information at the very top of your post. If the website is for profit, you need to get a license and pay based on useage. Their pricing is here: https://rapidapi.com/imgur/api/imgur-9/pricing

from the terms on imgur's api -
Your application is commercial if you're making any money with it (which includes in-app advertising), if you plan on making any money with it, or if it belongs to a commercial organization. To use Imgur's API commercially, you must first register your application. Once that's done, you must register with Mashape. Mashape allows you to choose a pricing plan that fits your needs. From then on, the API endpoint is https://imgur-apiv3.p.mashape.com/ which must be used in replace of https://api.imgur.com/. Additionally, you must set a X-Mashape-Key request header with the key obtained from Mashape.
 
Right. It seems that most folks should remain in free tier which comes to around 10,000 uploads per month. Actual number would be lower as fetching URI etc might consume API calls. It would be good if developer can switch to this version which would ensure compliance with their API. Though sadly, your card information would have to be submitted even for the basic tier which never makes me comfortable.
 
This resource has been removed and is no longer available. The following reason was provided:
Add-ons removed by XenForo Limited for failing to comply with the Resource Standards. If you are using this add-on, please disable or uninstall it immediately.
 
The user will be unable to reply.

You may need to contact the payment processor / your credit card company to have the money returned.
 
After charging that much and so quickly? Are you refunding?
It looks like his account was disabled, the resource was definitely removed by XF though, not him:

Add-ons removed by XenForo Limited for failing to comply with the Resource Standards. If you are using this add-on, please disable or uninstall it immediately.
 
Would have been nice if some clarification was provided. Does the addon contain bad code? Malware? The add-on does sort of work fine and provides useful functionality. Is it about unoptimized code? Or because it violates Imgur T&C (Did they complain?)? Or just how the developer has mismanaged his listing on the resources section? Thanks.
 
  • Like
Reactions: the
All of the author's resources have been deleted due to one or more of them being poorly developed, and not meeting the expected resource standards. We've been unable to review the code in all of them. This particular add-on doesn't have insecure code, but, frankly, it's not great code and I wouldn't want to run it on my forum.
 
All of the author's resources have been deleted due to one or more of them being poorly developed, and not meeting the expected resource standards. We've been unable to review the code in all of them. This particular add-on doesn't have insecure code, but, frankly, it's not great code and I wouldn't want to run it on my forum.
Thank you for taking care of your customers! I really appreciate this and hope to see this more often. I had several of the authors addons bookmarked and you saved me a lot of headache.
 
Back
Top Bottom