【技术实现步骤摘要】
一种将文件上传至网站根目录的方法和装置
本专利技术涉及网络文件传输
,具体涉及一种将文件上传至网站根目录的方法和装置。
技术介绍
一般而言,用户向网站服务器发送特定类型的文件(例如,安全认证文件等)时,往往需要将文件上传导服务器的根目录下。 用户使用文件传输工具,例如FTP等工具,需要输入用户帐号和密码,然而,此时上传文件的预设目录一般不是特定网站,更不一定是特定网站的根目录,需要将文件上传至特定网站服务器的根目录时,用户不得不人工输入根目录路径,文件传输工具的客户端才能将文件上传到网站服务器的根目录。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的将文件上传至网站根目录的方法和装置。 依据本专利技术的一个方面,提供了一种将文件上传至网站根目录的方法,其中,该方法包括如下步骤:S1、获取客户端提供的域名和待上传文件,根据所述域名生成识别文件;S2、将识别文件上传到网站根目录列表中记录的根目录;向与所述域名对应的服务器请求下载与识别文件具有相同文件名的下载文件;将下载文件 ...
【技术保护点】
一种将文件上传至网站根目录的方法,其中,该方法包括如下步骤:S1、获取客户端提供的域名和待上传文件,根据所述域名生成识别文件;S2、将识别文件上传到网站根目录列表中记录的根目录;向与所述域名对应的服务器请求下载与识别文件具有相同文件名的下载文件;将下载文件的内容与识别文件的内容进行比较,与识别文件内容相同的下载文件所在的根目录为所述域名对应的网站的根目录;S3、将所述待上传文件上传至所述域名对应的网站的根目录。
【技术特征摘要】
1.一种将文件上传至网站根目录的方法,其中,该方法包括如下步骤: 51、获取客户端提供的域名和待上传文件,根据所述域名生成识别文件; 52、将识别文件上传到网站根目录列表中记录的根目录;向与所述域名对应的服务器请求下载与识别文件具有相同文件名的下载文件;将下载文件的内容与识别文件的内容进行比较,与识别文件内容相同的下载文件所在的根目录为所述域名对应的网站的根目录; 53、将所述待上传文件上传至所述域名对应的网站的根目录。2.根据权利要求1所述的方法,其中,该步骤SI还包括:获取客户端提供的用户名,将域名和用户名的md5值作为识别文件的内容。3.根据权利要求1所述的方法,其中,该步骤S2具体包括以下步骤: 521、将识别文件上传到网站根目录列表中记录的当前根目录; 522、发送下载文件的请求,以向所述域名对应的服务器请求下载与识别文件具有相同文件名的下载文件; 523、判断是否能够得到下载文件,若是则执行步骤S24,否则将网站根目录列表中记录的下一个目录作为当前根目录并返回步骤S21 ; 524、判断下载文件的内容是否与识别文件的内容相同;若是则判断该当前根目录为与所述域名对应的网站的根目录,否则将网站根目录列表中记录的下一个目录作为当前根目录并返回步骤S21。4.根据权利要求3所述的方法,其中, 所述将识别文件上传到网站根目录列表中记录的当前根目录,具体包括:发送更改工作目录的命令将工作目录更改为所述当前根目录;向工作目录上传所述识别文件。5.根据权利要求3所述的方法,其中, 所述发送下载文件的请求,具体包括:发送包括由网站的域名与识别文件的文件名拼接得到的url的下载文件请求。6.根据权利要求1所述的方法,其中,该方法还包括在步骤SI之前的步骤S61:生成网站根目录列表;所述网站根目录列表包括常用的网站的根目录。7.根据权利要求6所述的方法,其中,所述生成网站根目录列表,具体包括: 统计由互联网数据中心管理的网站的根目录,将所述根目录作为列表项,根据网站的用户访问量将所述根目...
【专利技术属性】
技术研发人员:赵武,李猛,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。