如何在ASP.NET和C#中每个会话“临时”存储Web服务器上的图像
|
我一直在四处寻找,觉得我有一个特别独特的情况. 我正在从第三方程序(我嵌入到我的C#应用程序中)生成一个图像,该程序保存到我的Web服务器上的文件系统中.您知道在特定会话完成后处理这些图像的任何有效方法吗? 清晰度: 我还看了一下这个网站生成的ASP.NET动态图像. 但是这看起来有点过分,因为我的图像需要以这种或那种方式保存到文件系统中.如果我将图像保存为静态名称,然后使用上述方法从中生成位图我担心并发使用可能会破坏应用程序. 这使我保留了名称中包含会话ID的文件名,但是在会话结束后我找不到任何有效的清理图像的方法. 谢谢! 戴夫 更新:我非常喜欢到目前为止所提供的所有解决方案(我认为数据库不会因为我导出图像的方式而有效)我感谢你们所有的帮助…我将开始实施这些并且将会报告回来哪个效果最好! Update2:我最终随机生成图像名称,存储它们,然后在会话结束时删除它们,感谢您的帮助.所有提出的方法都是很好的建议.对于这种特殊情况,虽然这种方法效果最好. 解决方法跟踪列表中的临时文件名并在Session_End事件或每个页面的load或init事件中删除它们以编程方式检查会话超时并删除文件.就像是: if (Context.Session != null)
{
if (Session.IsNewSession)
{
// delete temporary files
}
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 修改FCKEditor实现将图片、文件等保存到数据库
- 向.NET电子邮件添加附件
- asp.net-mvc – 你用ReSharper做什么?
- asp.net-mvc – 根据活动页面有条件地显示部分视图
- asp.net – MVC标识||禁用所有cookie并“记住我”选项?
- ASP.NET MVC3:部分视图和主视图之间的交互
- asp.net-mvc – 如何在.NET MVC中防止多个表单提交而不使用
- asp.net-mvc-4 – 同一网站的不同域的robots.txt文件
- .net – ActionFilterAttribute不重定向
- asp.net – SQL Server Reporting Services – 运行报表时出
- asp.net-mvc-2 – 带有数组/列表的ASP.NET MVC 2
- asp.net – 为什么会间歇地得到这个错误? “服务
- ASP.NET MVC,Ninject,每个请求多个构造函数的单个
- .net – 单元测试api控制器的示例代码
- asp.net – Umbraco CMS(.NET):加载xslt /用户控
- asp.net-mvc – 使用ASP.NET MVC响应HTTP HEAD请
- asp.net – Firefox和Chrome之间的1像素线高差
- asp.net-mvc – Visual Studio在剃刀语句中显示语
- asp.net-mvc – MVC3 Url.Action查询字符串生成
- asp.net-mvc-3 – ASP.NET MVC 3: – 使用数据库
