gpt4 book ai didi

asp.net - MultipartFormDataStreamProvider 清理

转载 作者:行者123 更新时间:2023-12-04 12:47:32 25 4
gpt4 key购买 nike

如果文件被发布到我的 webapp,那么我通过 MultipartFormDataStreamProvider.FileData 阅读它们.

我像这样初始化提供者:

string root = HttpContext.Current.Server.MapPath("~/App_Data");
var provider = new MultipartFormDataStreamProvider(root);

提供者很好地将它们存储为“~App_Data/BodyPart_{someguid}”
但是,在处理完这些文件后,我该如何清理它们呢?

最佳答案

我知道这个问题很老,但我发现删除临时文件的最佳方法是在处理它之后。

string root = HttpContext.Current.Server.MapPath("~/App_Data");
var provider = new MultipartFormDataStreamProvider(root);

foreach (var file in provider.Files)
{
// process file upload...

// delete temporary file
System.IO.File.Delete(file.LocalFileName);
}

关于asp.net - MultipartFormDataStreamProvider 清理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25443287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com