Compare commits

..
2 Commits
Author SHA1 Message Date
xrain ddeb2948b7 add static any file 2020-03-11 23:27:17 +08:00
xrain fb1ce7d931 fix savefile response 2020-03-04 12:07:49 +08:00
2 changed files with 8 additions and 4 deletions
+5 -1
View File
@@ -112,7 +112,11 @@ namespace YYApi
/// <returns></returns>
public static IApplicationBuilder UseYYUpload(this IApplicationBuilder builder)
{
return builder.UseStaticFiles();
return builder.UseStaticFiles(new StaticFileOptions
{
DefaultContentType = "application/x-msdownload",
ServeUnknownFileTypes = true
});
}
/// <summary>
+3 -3
View File
@@ -33,7 +33,7 @@ namespace YYApi.Helpers
Env = env;
}
public class FileResult
public class YYUploadInfo
{
public string Path { get; set; }
public int Size { get; set; }
@@ -47,7 +47,7 @@ namespace YYApi.Helpers
/// <param name="path">存放路径</param>
/// <param name="fileName">文件名</param>
/// <returns></returns>
public FileResult SaveFile(string base64, string ext = null, string path = null, string fileName = null)
public YYUploadInfo SaveFile(string base64, string ext = null, string path = null, string fileName = null)
{
byte[] bt;
var filePath = FilePath + path;
@@ -82,7 +82,7 @@ namespace YYApi.Helpers
}
var fn = fileName + (string.IsNullOrEmpty(ext) ? string.Empty : $".{ext}");
File.WriteAllBytes(realPath + fn, bt);
return new FileResult
return new YYUploadInfo
{
Path = filePath + fn,
Size = bt.Length