👔 File analyzer no longer remove GPS EXIF

This commit is contained in:
2025-04-15 00:39:22 +08:00
parent 15cb1cbbf3
commit fa42ea67ac
2 changed files with 10 additions and 59 deletions

View File

@ -204,12 +204,7 @@ app.MapTus("/files/tus", (_) => Task.FromResult<DefaultTusConfiguration>(new()
var fileService = eventContext.HttpContext.RequestServices.GetRequiredService<FileService>();
var (info, processedStream) = await fileService.AnalyzeFileAsync(account, file.Id, fileStream, fileName, contentType);
// Write the processed stream to the disk
var tusPath = builder.Configuration.GetSection("Tus").GetValue<string>("StorePath")!;
var tusFilePath = Path.Combine(tusPath, file.Id);
await using var fileStreamWriter = new FileStream(tusFilePath, FileMode.Create, FileAccess.Write);
await processedStream.CopyToAsync(fileStreamWriter);
var info = await fileService.AnalyzeFileAsync(account, file.Id, fileStream, fileName, contentType);
var jsonOptions = httpContext.RequestServices.GetRequiredService<IOptions<JsonOptions>>().Value
.JsonSerializerOptions;