update package; add write file

This commit is contained in:
2020-03-12 11:46:30 +08:00
parent ddeb2948b7
commit d54b71badb
2 changed files with 17 additions and 6 deletions
+15 -4
View File
@@ -74,18 +74,29 @@ namespace YYApi.Helpers
{
bt = Convert.FromBase64String(base64);
}
var fn = fileName + (string.IsNullOrEmpty(ext) ? string.Empty : $".{ext}");
return WriteFile(filePath, fn, bt);
}
/// <summary>
/// 把数据写入文件
/// </summary>
/// <param name="filePath"></param>
/// <param name="fileName"></param>
/// <param name="data"></param>
/// <returns></returns>
public YYUploadInfo WriteFile(string filePath, string fileName, byte[] data)
{
var realPath = Directory.GetCurrentDirectory() + "/wwwroot" + filePath;
if (!Directory.Exists(realPath))
{
Directory.CreateDirectory(realPath);
}
var fn = fileName + (string.IsNullOrEmpty(ext) ? string.Empty : $".{ext}");
File.WriteAllBytes(realPath + fn, bt);
File.WriteAllBytes(realPath + fileName, data);
return new YYUploadInfo
{
Path = filePath + fn,
Size = bt.Length
Path = filePath + fileName,
Size = data.Length
};
}
}
+2 -2
View File
@@ -23,8 +23,8 @@
<Folder Include="Exceptions\" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Swashbuckle.AspNetCore.Annotations" Version="5.0.0" />
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerUI" Version="5.0.0" />
<PackageReference Include="Swashbuckle.AspNetCore.Annotations" Version="5.1.0" />
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerUI" Version="5.1.0" />
<PackageReference Include="HangFire.Core" Version="1.7.9" />
<PackageReference Include="Hangfire.AspNetCore" Version="1.7.9" />
<PackageReference Include="Hangfire.Console" Version="1.4.2" />