# Import URLs to transloadit

**URL:** <https://community.transloadit.com/t/import-urls-to-transloadit/14664>\
**Category:** Uppy\
**Created:** [February 22, 2018, 10:27am UTC](https://community.transloadit.com/t/import-urls-to-transloadit/14664 "2018-02-22T10:27:50Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![eltercero](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.transloadit.com/eltercero/32/50_2.png) [@eltercero](https://community.transloadit.com/u/eltercero)\
**Post date:** [February 22, 2018, 10:27am UTC](https://community.transloadit.com/t/import-urls-to-transloadit/14664/1 "2018-02-22T10:27:50Z")

</div>

Hi,

I’m trying to use this feature of Transloadit ([https://transloadit.com/services/file-importing/http-import/](https://transloadit.com/services/file-importing/http-import/)) with uppy, but uppy seems to require an uppy-server to handle remote Urls ([https://uppy.io/docs/server/](https://uppy.io/docs/server/)). Isn’t there another way?

Thanks a lot,

Víctor

---

<div class="post-metadata">

**Author:** ![goto-bus-stop](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.transloadit.com/goto-bus-stop/32/18_2.png) [@goto-bus-stop](https://community.transloadit.com/u/goto-bus-stop)\
**Post date:** [February 22, 2018, 3:54pm UTC](https://community.transloadit.com/t/import-urls-to-transloadit/14664/2 "2018-02-22T15:54:17Z")

</div>

Hi Víctor! Indeed, the Url import in Uppy is a separate feature—it does not currently work together with the Transloadit API. We’re starting to provide a hosted uppy-server that can be used by customers to upload to Transloadit, though; currently in early beta but you’re very welcome to try it out. It’s already in use in the Transloadit example on the [Uppy website](https://uppy.io/examples/transloadit/). You can use it by setting the `host` option to [https://api2.transloadit.com/uppy-server/](https://api2.transloadit.com/uppy-server/).

```auto
uppy.use(Url, { host: 'https://api2.transloadit.com/uppy-server/' })

```

These servers are configured to only allow uploads to Transloadit assemblies.

So, there’s not really a way around using uppy-server in this case, but you don’t necessarily have to do the setup work yourself. 🙂

Hope that helps!

---

<div class="post-metadata">

**Author:** ![eltercero](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.transloadit.com/eltercero/32/50_2.png) [@eltercero](https://community.transloadit.com/u/eltercero)\
**Post date:** [February 22, 2018, 5:03pm UTC](https://community.transloadit.com/t/import-urls-to-transloadit/14664/3 "2018-02-22T17:03:25Z")

</div>

Wow, that was very helpful, thanks a lot! It works perfectly.

I think there is a bug when using uppy.addFile with the Url plugin, I’ll open an issue in Github tomorrow just in case (I’m not entirely sure!).

Thanks again!

Víctor

---

<div class="post-metadata">

**Author:** ![artur](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.transloadit.com/artur/32/15_2.png) [@artur](https://community.transloadit.com/u/artur)\
**Post date:** [March 1, 2018, 1:54am UTC](https://community.transloadit.com/t/import-urls-to-transloadit/14664/4 "2018-03-01T01:54:47Z")

</div>

Hi! This seems to be resolved now, right?

---

<div class="post-metadata">

**Author:** ![eltercero](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.transloadit.com/eltercero/32/50_2.png) [@eltercero](https://community.transloadit.com/u/eltercero)\
**Post date:** [March 20, 2018, 12:21pm UTC](https://community.transloadit.com/t/import-urls-to-transloadit/14664/5 "2018-03-20T12:21:40Z")

</div>

Hey there,

Sorry to bother. Suddenly the transloadit uppy-server stopped working, and we got this error a couple of times:

`Failed to load https://api2.transloadit.com/uppy-server/url/meta: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin '***' is therefore not allowed access. The response had HTTP status code 503. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.`

Are we missing any info we need to send?

---

<div class="post-metadata">

**Author:** ![ifedapoolarewaju](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.transloadit.com/ifedapoolarewaju/32/36_2.png) [@ifedapoolarewaju](https://community.transloadit.com/u/ifedapoolarewaju)\
**Post date:** [March 20, 2018, 12:51pm UTC](https://community.transloadit.com/t/import-urls-to-transloadit/14664/6 "2018-03-20T12:51:36Z")

</div>

this seems to have been a temporary downtime of the server due to service upgrade. Do you mind trying again to confirm if it now works?

---

<div class="post-metadata">

**Author:** ![eltercero](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.transloadit.com/eltercero/32/50_2.png) [@eltercero](https://community.transloadit.com/u/eltercero)\
**Post date:** [March 20, 2018, 1:02pm UTC](https://community.transloadit.com/t/import-urls-to-transloadit/14664/7 "2018-03-20T13:02:41Z")

</div>

Yeah, it’s working now. Thanks a lot!

---

<div class="post-metadata">

**Author:** ![kvz](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.transloadit.com/kvz/32/606_2.png) [@kvz](https://community.transloadit.com/u/kvz)\
**Post date:** [March 20, 2018, 1:25pm UTC](https://community.transloadit.com/t/import-urls-to-transloadit/14664/8 "2018-03-20T13:25:55Z")

</div>

Thanks for reporting and sorry about the trouble!
