// src/Webshop.Application/Services/IFileUploadService.cs
using Microsoft.AspNetCore.Http;
using System.Threading.Tasks;
using Webshop.Application;
using Webshop.Application.DTOs;
namespace Webshop.Application.Services
{
public interface IFileUploadService
{
///
/// Validiert und speichert eine hochgeladene Datei.
///
/// Die per HTTP-Request hochgeladene Datei.
/// Ein ServiceResult, das bei Erfolg die URL der Datei enthält.
Task> UploadFileAsync(IFormFile file);
}
}