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