Presentamos el Robot /tus/store para almacenamiento seguro de archivos
Como viene siendo habitual últimamente, hoy presentamos un Robot: el Robot /tus/store. /tus/store es un nuevo Robot de exportación que te permite exportar tus archivos a cualquier servidor compatible con el protocolo tus, lo que permite subir tus archivos a su destino de forma reanudable.

¿Qué es el protocolo tus?
El protocolo tus es potente y robusto, y permite subidas de archivos reanudables, con lo que gestiona las interrupciones sin problemas. Esto lo hace ideal para usuarios con conexiones a internet deficientes o inestables. El protocolo tus cuenta con un buen soporte en diversas plataformas, incluida Supabase, y ofrece una seguridad mejorada para las transferencias de archivos.
Si quieres profundizar en algunos de los detalles técnicos que hay detrás del protocolo, así como en cómo añadir soporte para el protocolo tus a tu servidor, te recomendamos echar un vistazo al sitio web del protocolo tus.
Cómo usar /tus/store
Para quienes tengan ganas de empezar, veamos un Template que usa el Robot /tus/store.
{
"steps": {
":original": {
"robot": "/upload/handle"
},
"resize": {
"use": ":original",
"robot": "/image/resize",
"width": "250",
"height": "250",
"resize_strategy": "fillcrop",
"result": true,
"imagemagick_stack": "v3.0.1"
},
"export": {
"use": [":original", "resize"],
"robot": "/tus/store",
"endpoint": "https://tusd.tusdemo.net/files/"
}
}
}
En el Template anterior, primero redimensionamos una imagen y luego la exportamos al endpoint de demostración del protocolo tus mediante el Robot /tus/store.
Por suerte, este endpoint no requiere que se pase ninguna credencial junto con la solicitud. Sin
embargo, no siempre es así. A veces, el servidor de destino requerirá información adicional sobre el
origen del archivo. Si tu endpoint requiere una credencial, puedes incluirla en la solicitud mediante
el parámetro credentials, que puedes crear igual que con cualquier otro
Robot de exportación.
Primero, ve a la página de credenciales de Template y crea una nueva credencial de terceros.
Como servicio, selecciona HTTP/HTTPS y dale a la credencial un nombre fácil de
recordar. Luego, en la sección «Headers», puedes añadir cualquier valor que tu destino requiera para
realizar la subida. Debería verse similar a la captura de pantalla de abajo.

Ahora deberías tener todo lo necesario para empezar a usar el Robot /tus/store. Para una visión completa de todo lo que este Robot te ofrece, consulta la documentación.
