similar finder for a poem with no cached similars #470

This commit is contained in:
Hamid Reza Mohammadi 2025-03-10 15:41:38 +03:30
parent 5d69e554ab
commit 6e9096cc59

View File

@ -308,7 +308,6 @@ namespace RMuseum.Services.Implementation
File.Move(origPath, origPath + ".bak");
filesBackedUp = true;
}
RServiceResult<RPictureFile>
result =
await ProcessImage
@ -316,7 +315,8 @@ namespace RMuseum.Services.Implementation
uploadedImage,
rPictureFile,
null,
rPictureFile.OriginalFileName
Path.GetFileName(rPictureFile.OriginalFileName),
true
);
if (!string.IsNullOrEmpty(result.ExceptionString))
return new RServiceResult<RPictureFile>(null, result.ExceptionString);
@ -429,7 +429,7 @@ namespace RMuseum.Services.Implementation
/// </summary>
public string ImageStoragePath { get { return $"{Configuration.GetSection("PictureFileService")["StoragePath"]}"; } }
private async Task<RServiceResult<RPictureFile>> ProcessImage(IFormFile uploadedImage, RPictureFile pictureFile, Stream stream, string originalFileNameForStreams)
private async Task<RServiceResult<RPictureFile>> ProcessImage(IFormFile uploadedImage, RPictureFile pictureFile, Stream stream, string originalFileNameForStreams, bool userFileNameForIFormFile = false)
{
if (uploadedImage == null && stream == null)
{
@ -438,7 +438,7 @@ namespace RMuseum.Services.Implementation
pictureFile.ContentType = uploadedImage == null ? "image/jpeg" : uploadedImage.ContentType;
pictureFile.FileSizeInBytes = uploadedImage == null ? stream.Length : uploadedImage.Length;
pictureFile.OriginalFileName = uploadedImage == null ? originalFileNameForStreams : uploadedImage.FileName;
pictureFile.OriginalFileName = uploadedImage == null || userFileNameForIFormFile ? originalFileNameForStreams : uploadedImage.FileName;