HttpPostedFile 上传文件之后 该文件被w3wp.exe打开 导致无法删除

问题描述

我利用HttpPostedFile做图片上传功能其中有删除该图片的功能比如我传错了图片可以点击删除图片但发现有些图片无法删除提示“正由另一进程使用,因此该进程无法访问该文件。”检查发现该文件被w3wp.exe打开导致无法删除有些图片又是可以正常删除的请高手帮帮忙如何解决这个问题急急!!!!!!!!!非常感谢

解决方案

解决方案二:
大虾们帮帮忙
解决方案三:
我也遇到了这个问题把变量都变成了null也不行用.Dispose()方法还提示说没这个方法
解决方案四:

解决方案五:
可能保存图片的函数在保存的同时还返回了一个流,这个流是需要关闭的。关闭这个流后,你的问题就解决了。

时间: 2024-10-26 21:05:26

HttpPostedFile 上传文件之后 该文件被w3wp.exe打开 导致无法删除的相关文章

Struts2教程7:上传任意多个文件

一.上传单个文件 上传文件是很多Web程序都具有的功能.在Struts1.x中已经提供了用于上传文件的组件.而在Struts2中提供了一个更为容易操作的上传文件组件.所不同的是,Struts1.x的上传组件需要一个ActionForm来传递文件,而Struts2的上传组件是一个拦截器(这个拦截器不用配置,是自动装载的).在本文中先介绍一下如何用struts2上传单个文件,最后介绍一下用struts2上传任意多个文件. 要用Struts2实现上传单个文件的功能非常容易实现,只要使用普通的Actio

Struts1.x系列教程(9):上传任意多个文件

从<Struts1.x系列教程(8):上传单个文件>中给出的例子可以看出,在Struts1.x中上传单个文件是非常简单的,但在实际应用中,上传文件的个数一般是不确定的,如在网络硬盘中,用户可以根据自己的需要上传任意多个文件(当然,网络硬盘一次上传文件的数目一般也是有上限的,如50个,但用户可以只上传了3个文件,因此,在这种情况下,上传文件的个数也是不确定的).如果读者用过"网易网盘"或其他类似的服务程序,它们的上传文件功能基本上都是根据用户选择的文件多少来添加要上传的文件(

php如何解决无法上传大于8M的文件问题

 这篇文章主要介绍了php如何解决无法上传大于8M的文件问题,需要的朋友可以参考下 开发一个文件上传共享网站,曾想使用下面的代码实现文件上传的功能:  代码如下: <form enctype="multipart/form-data" action="add_file.php" method="post">  <fieldset><legend>Fill out the form to upload a fil

上传或下载当文件名包含有特殊字符&amp;quot;#&amp;quot;的处理

http://www.cnblogs.com/luointer123/archive/2010/03/10/1682728.html 在上传或下载文件时,当文件名包含有"#"特殊字符时,上传以后的文件会被改名字,造成下载也下载不了. 如类似以下的代码:             Uri uri = new Uri(targetUrl);//targetUrl对应文件的绝对路径             System.Net.HttpWebRequest request = (HttpWeb

android 开发 怎么向服务器上传视频和图片文件啊!

问题描述 android 开发 怎么向服务器上传视频和图片文件啊! 做到这里卡住了 希望会的大神指导下! 解决方案 http://download.csdn.net/download/tianzhu15/4568311 解决方案二: http://blog.csdn.net/jdsjlzx/article/details/44160603 解决方案三: 上传图片/文件到服务器java 上传文件以及各种视频图片!

uploadifive 上传插件多个文件同时上传

问题描述 uploadifive 上传插件多个文件同时上传 选多个文件上传的时候,每一个文件controller都会收一次.假设上传两张图片,controller会接收两次我想一次接收完.怎么解决?谢谢大家出出主意. 页面内容: controller**** @RequestMapping(value = "/savefile", method = RequestMethod.POST) @ResponseBody public Object saveFiles(HttpSession

OSS JS上传带目录目录文件(帮助文档错误 -- 修复篇)

问题:多次在Filename里添加目录 ,无效 解决:尝试在KEY里添加目录,上传带有目录的文件成功

javaweb 大文件上传-上传单个大文件和一次上传多个分割文件效果一样吗?

问题描述 上传单个大文件和一次上传多个分割文件效果一样吗? 用struts2上传大文件.直接上传一个大文件,和在一个表单里面上传它的分割个文件效果一样吗?就是多文件上传是一个一个文件的进入内存上传释放内存,还是一次性全部进内存.. 对js不熟,没学过jQuery网上很多上传大文件的都看不懂.今天试着上传2个文件,一个20多M,一个30多M的.内存就到90%了... 解决方案 看你是怎么一个分隔,如果是ajax方式的,一个一个来,那么就是你说的一个一个读取内存再释放.如果是放在一个http会话中,

java上传doc和Excel文件怎样去验证文件内容以及如何做安全防范

问题描述 java上传doc和Excel文件怎样去验证文件内容以及如何做安全防范 我用java做了一个文件上传功能 要求只能上传doc 和 excel 文件,验证了文件名后缀以及文件头,但是这种防范都可以绕过 !- 有么有更好的验证方法 求大神们指教 !- 小弟在此拜谢 解决方案 把doc,excel等用文本打开,然后检查一些文件头等信息. 解决方案二: 除非你用poi这样的库全部解析下.