[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"site-settings":3,"workflow-supabase-storage-file-upload-categorization-signed-url-generation-2286":7},["Reactive",4],{"analytics_enabled":5,"gtm_container_id":6},true,"GTM-WWB2TQFD",["Reactive",8],{"id":9,"slug":10,"title":11,"short_description":12,"category_key":13,"category_title":14,"workflow_type_key":15,"workflow_type_title":15,"workflow_type_icon":16,"price":17,"is_free":5,"cover_image":18,"description":19,"compatible_versions":18,"locked":5,"lock_reason":20,"purchased":21,"in_cart":21,"workflow_file":22},734,"supabase-storage-file-upload-categorization-signed-url-generation-2286","آپلود و دسته‌بندی فایل‌ها در Supabase Storage","فایل‌های Base64 را بر اساس نوع MIME در باکت‌های Supabase Storage آپلود می‌کند و لینک امضاشده با اعتبار ۳۰ روزه می‌سازد.","other-automation","سایر اتومیشن‌ها","n8n","https:\u002F\u002Faidock.s3.ir-thr-at1.arvanstorage.ir\u002Fworkflow_types\u002Fimage.webp",0,"","📦 این ورک‌فلو فایل‌های دریافتی از یک ورک‌فلو دیگر یا فرم آزمایشی را در **Supabase Storage** آپلود می‌کند.\n\n🔹 نوع فایل بر اساس `MIME type` تشخیص داده شده و در یکی از باکت‌های تصاویر، صوت، ویدئو یا اسناد قرار می‌گیرد.\n🔹 دادهٔ Base64 به فایل باینری تبدیل و با استفاده از API سوپابیس ذخیره می‌شود.\n🔹 پس از آپلود، یک لینک امضاشده با اعتبار ۳۰ روزه تولید می‌شود تا بدون افشای کلیدهای دسترسی، امکان دریافت فایل فراهم باشد.\n🔹 برای خطاهای آپلود و تولید لینک، پاسخ جداگانه با وضعیت خطا ایجاد می‌شود.\n\n⚠️ فرم آزمایشی برای بررسی انواع فایل طراحی شده و باید پیش از انتشار ورک‌فلو حذف شود. استفاده از Base64 حجم داده را افزایش می‌دهد و برای فایل‌های بزرگ مناسب نیست.","login",false,null]