精华内容
下载资源
问答
  • 客户端上传到服务器上传的控件是 FileUpload<asp:FileUpload ID="Image" runat="server" style="margin-bottom: 0px" Width="185px" />后台代码// 上传图片...

    客户端上传到服务器

    上传的控件是 FileUpload

    <asp:FileUpload ID="Image" runat="server" style="margin-bottom: 0px"   Width="185px" />

    后台代码

    // 上传图片到服务器 /image下
            if (Image.HasFile)
            {
                string PictureName = Image.PostedFile.FileName;    // 获取图片名字  Image就是控件的ID
                FileInfo PictureFile = new FileInfo(PictureName);
                string WebFilePath = Server.MapPath("image/" + PictureFile.Name);   // 设置存放路径
                string FileType = Image.PostedFile.ContentType;   // 获取图片类型
                //Response.Write(FileType);   //测试图片文件格式类型
                //Response.Write("<script language=javascript >alert('(1)我到这了!!');</script>"); //测试
    
                if (FileType == "image/bmp" || FileType == "image/gif" || FileType == "image/jpeg")//image开头小写的啊,我勒个去
                {
                    if (!File.Exists(WebFilePath))   // 如果不存在就保存
                    {
                        try
                        {
                            Image.SaveAs(WebFilePath);
                            //Image1.ImageUrl = "Images/" + PictureFile.Name;
    
                        }
                        catch (Exception ex)
                        {
                            // 异常处理
                        }
                    }
                    else
                    {
                        // 图片以经存在
                    }
                }
                else
                {
                    // 图片格式不对
                }
            }

    注意:*.jpg的图片的FileType = "image/jpeg"


    从服务器删除

     

    cnn.Open();
          
    / 删除照片
    // 从数据库获取图片名字
    string cmdText = "select Image from StudInfo where StuNo = " + StuNo.Text.Trim();
    SqlCommand cmd2 = new SqlCommand(cmdText, cnn);
    SqlDataReader dr = cmd2.ExecuteReader();
    if (dr.Read())
    {
        string imageName = (string)dr.GetValue(0);
        Response.Write(imageName);
    
        // 获取路径并且删除
        string FilePath = Server.MapPath("image/" + imageName);  // 必须转化以下文件路径,不能直接delete("image/4jpg");
        File.Delete(FilePath);
    }
    cnn.Close();

    1. SqlCommand对象获取到的结果集SqlDataReader对象的首元素是GetValue(0)

    2. FilePath需要一个转化的字符串 Server.MapPath("url")

    3. File是命名空间 System.IO里面的一个内置对象,引入即可

    展开全文
  • java删除服务器上文件

    万次阅读 2017-12-02 11:54:52
    * 删除服务文件 * @author Master.Pan * @date 2017年11月20日 上午11:06:48 * @param filePath 路径 * @param fileName 文件名 * @return */ public static boolean deleteSe
        /** 
         * 删除服务上的文件 
         * @author Master.Pan 
         * @date 2017年11月20日 上午11:06:48 
         * @param filePath 路径 
         * @param fileName 文件名 
         * @return 
         */  
        public static boolean deleteServerFile(String filePath){  
            boolean delete_flag = false;  
            File file = new File(filePath);  
            if (file.exists() && file.isFile() && file.delete())  
                delete_flag = true;  
               else  
                delete_flag = false;  
            return delete_flag;  
        }  
    展开全文
  • 我们项目中有时需要从数据库中获取数据,将这些数据生成临时文件存储服务器中,再由用户端下载,在下载完毕后还要删除生成的临时文件。  因为ajax是二进制的返回形式,而下载数据需要以流的形式,所以我这里选择以...

        我们项目中有时需要从数据库中获取数据,将这些数据生成临时文件存储服务器中,再由用户端下载,在下载完毕后还要删除生成的临时文件。

         因为ajax是二进制的返回形式,而下载数据需要以流的形式,所以我这里选择以超链接的方式进入到后台;具体代码如下:

    <a href="<%=path%>/sys/troubles/exportFile.do?id=<%=path%>${bean.id}" id="link" >下载文件</a>

    后台代码:

     public void exportFile(HttpServletRequest request,HttpServletResponse response){
            String id = request.getParameter("id");
            Map<String,Object> map= new TroublesServiceImpl().exportFile(id);
            Configuration configuration = new Configuration();
            configuration.setDefaultEncoding("UTF-8");
           String path =  request.getSession().getServletContext().getRealPath("/files");//获取webroot文件下的files文件夹路径
            Template t = null;
            try {//在服务器中生成临时文件
                configuration.setDirectoryForTemplateLoading(new File(path));  //FTL文件所存在的位置
                t = configuration.getTemplate( File.separator + "trouble_model.ftl","UTF-8"); //文件名;File.separator:获取当前系统的路径斜杠
                String fileName = map.get("station")+"-"+map.get("title")+".doc";//导出的文件名为:油站名-故障主题
                String savePath = path +File.separator + fileName;//保存到服务器端文件的路径
                File outFile = new File(savePath);
                FileOutputStream fos = new FileOutputStream(outFile);
                OutputStreamWriter osw = new OutputStreamWriter(fos,"UTF-8");
                Writer out = new BufferedWriter(osw);
                t.process(map, out);
                if (fos != null){
                    fos.close();
                }
                if(osw != null){
                    osw.close();
                }
                if(out != null){
                    out.close();
                }
                //控制浏览器下载
                File file = new File(savePath);//savePath:是服务器存储临时文件的路径,记得带上文件名
                if(file.exists()){
                    response.setContentType("application/x-msdownload");
                    //设置头信息
                    response.setHeader("Content-Disposition", "attachment;filename="+URLEncoder.encode(fileName,"UTF-8"));//fileName:下载后的文件名。记得设置utf-8,不然文件名为乱码
                    InputStream inputstrem = new FileInputStream(file);
                    ServletOutputStream outputstream = response.getOutputStream();
                    byte b[] = new byte[1024];//每次下载1024个字节
                    int n;
                    while((n = inputstrem.read(b)) != -1){//当后面还有字节时,继续循环下载
                        outputstream.write(b,0,n);
                    }
                    outputstream.close();//关闭流
                    inputstrem.close();
                }else{
                    request.setAttribute("errorResult", "文件不存在,下载失败!");//设置失败信息
                    RequestDispatcher dispatcher = req.getRequestDispatcher("/sc.jsp");//当下载失败后,重定向到这个页面
    		dispatcher.forward(req, resp);
                }
                File deleteFile=new File(savePath); //删除服务器上的临时文件
                deleteFile.delete();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }

     

    展开全文
  • Java删除服务器上文件

    千次阅读 2016-05-11 14:21:47
    * 删除服务文件 * @author Master.Pan * @date 2016年5月9日 上午1:06:48 * @param filePath 路径 * @param fileName 文件名 * @return */ public static boolean deleteServerFile(String ...
    	/**
    	 * 删除服务上的文件
    	 * @author Master.Pan
    	 * @date 2016年5月9日 上午1:06:48
    	 * @param filePath 路径
    	 * @param fileName 文件名
    	 * @return
    	 */
    	public static boolean deleteServerFile(String filePath, String fileName){
    		boolean delete_flag = false;
    		File file = new File(filePath + fileName);
    		if (file.exists() && file.isFile() && file.delete())
    			delete_flag = true;
            else
            	delete_flag = false;
    		return delete_flag;
    	}

    展开全文
  • (2)
  • 使用阿里云部署web项目服务器(tomcat + mysql+window2014),项目刚上线没多久,就黑客攻击,部署的项目文件全部被删除,请问大牛,能分析下黑客是通过什么途径办到的,该怎么去防护,能提供解决思路就更好了。...
  • 连接SCP删除服务器上文件

    千次阅读 2019-06-18 17:04:07
    前几天修复一个bug,满足当文件重新上传把之前上传的文件服务器上删除掉。 我们对于这部分的功能使用的是scp拷贝本地文件服务器上,并不是用fastdfs直接上传。 代码注解很详细,需要用到的jar包去maven仓库...
  • 注:用Xshell访问服务器,在New Session用命令行下载东西,是下载到服务器上的,自己电脑本地没有你下载的文件,想要操作自己下载的文件可以用命令行,也可以下载WinSCP进行操作(删除、添加这类的操作) ...
  • SVN删除一个服务器上文件

    千次阅读 2019-04-16 15:13:40
    1,怎么删除一个服务器上的A文件 本地删除,你想要删除的类 再次提交 删除了类A
  • java文件上传至服务器文件删除

    万次阅读 2018-09-27 10:29:53
    一、文件上传(到服务器中)代码如下: /** * 上传文件 * @param file 文件 * @param request HttpServletRequest * @return 返回文件基本信息 */ @RequestMapping(value = "/upload", method = ...
  • 当从工作目录下删除了一个文件,然后试图从服务器上拿回来的时候,git pull 总是说 up to date。骗我两小时。用下面的命令就好:git ls-files --deleted | xargs git checkout
  • jsp删除服务器上文件

    千次阅读 2007-04-05 21:00:00
    一个小问题jsp删除服务器上文件调试了很长的时间结果发现试绝对路径的问题现在 搞定了 ^_^@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>@ page ...
  • 有两台linux服务器A、B各自有个目录dirA、dirB,它们有共同的文件(修改日期和文件大小等完全相同),现在想把dirB中所有dirA中具有的文件删除掉,保留与dirA不同的部分(dirA不动)。有没有好的工具或思路。
  • 关于删除服务器上文件的问题

    千次阅读 2018-01-04 15:33:07
    用ueditor 富文本编辑器将图片上传到服务器,地址存储到数据库.在删除图片的时候将数据库地址和图片同时删除,这时就来问题了 根据图片路径用File file = new File(path),始终读取不到文件,file.exists()结果总是...
  • 文章目录使用Nginx搭建目录服务器文件服务器】1、下载nginx2、解压压缩包3、修改配置文件4、访问服务器 使用Nginx搭建目录服务器文件服务器】 1、下载nginx 地址:Nginx 下载链接 2、解压压缩包 3、修改配置...
  • 方法/步骤 ...首先,选中要删除文件点击Delete ...再删除刚才删掉文件的文件夹 与资源库同步并覆盖本地文件夹 再次选中本地文件夹并删除
  • 如何在服务器上写一个bat文件来实现把远程主机文件实时更新到服务器上,最好附上bat代码,谢谢了!
  • 下载服务器端的文件可以使用最直接的超链接。超链接的路径可以是绝对路径,也可以是相对路径。但是有时候因为浏览器的缘故,需要点击右键save as才可以下载。如果希望点击button才下载文件的话使用Response方法。...
  • java监听器定时删除服务器上文件

    千次阅读 2013-12-16 08:10:53
    java定时任务器,定时删除服务器文件,通过监听器,时间任务器,线程实现,真实项目的代码。
  • 文章目录删除上传到服务器的临时文件前言说明正文目的背景代码第一种实现方式第二种实现方式测试结果 删除上传到服务器的临时文件 前言 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&...
  • 假设小明有一天不小心把本地仓库的一个文件夹A推送到了远程GIT服务器(例如:github,gitlab,gitee),此时想删除远程仓库的文件夹A,但是本地又不想删除。小明于是去问小红,怎么办?小红不假思索的说,github,...
  • git删除本地及服务器上文件

    千次阅读 2019-07-13 15:21:34
    git rm 文件名 git commit git push xxx
  • git提供了一个好的解决方法,可以直接删除服务器文件,同时不影响本地文件,命令如下 删除服务器文件,本地保留 此时github已经不存在了 删除远程useless 文件夹,本地保留 一定要注意,删除文件夹要使用-r ...
  • python删除服务器文件

    千次阅读 2017-12-04 18:46:39
    #coding:utf-8 ... 创建文件 删除文件 root权限 """ ssh=paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(hostname="192.168.1.37",port=22,username="tes
  • 删除服务器上文件、数据库里的数据时要谨慎。 右键-删除,rm -rf,delete,右键-删除表。 还有改表里的字段名,甚至表里字段的顺序 主表删了,关联表里的数据删了吗?...
  • 数据库、服务器端部署在A服务器中,FTP、文件部署在B服务器中,文件通过客户端使用FTP协议上传至B服务器中,如果想删除B服务器中指定文件,如何实现?
  • windows服务器自动删除日志文件

    万次阅读 2018-02-08 10:23:49
    背景: 有一天发现一系统程序突然终止了,发出了系统异常邮件。然后就去服务器看原因,原因竟然是服务器硬盘撑... 为了一劳永逸的解决硬盘空间问题,我们对服务器日志文件进行定时删除处理,只保留最近一个月的...
  • scp -P 端口 c://xxxx.txt user@ip:/home/root ...在本地的终端才能将本地的文件拷入服务器。 (2)scp -r localfile.txt username@192.168.0.1:/home/username/ 其中, 1)scp是命令,-r是参...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,056,243
精华内容 422,497
关键字:

服务器上的文件被删除