精华内容
下载资源
问答
  • 获取URL文件名后缀

    2020-10-26 19:26:09
    用php分析URL网址,可以得到文件名、目录路径,还有其它数据,原理就是使用PHP的explode函数分隔字符串。
  • 快速获取url文件名和后缀名

    万次阅读 2016-11-25 21:49:26
    安卓下载文件时,判断文件名和后缀一直比较麻烦,我们可以通过已知URL路径,自定义正则表达式获取下载文件的文件名和后缀名: 自定义mime type:String suffixes="avi|mpeg|3gp|mp3|mp4|wav|jpeg|gif|jpg|png|apk|...

    下载文件时,判断文件名和后缀一直比较麻烦,不是所有的文件都可以getHeaderField("Content-Disposition"),

    最全面的方法是通过URL路径,自定义正则表达式获取下载文件的文件名和后缀名:

    自定义mime type:String suffixes="avi|mpeg|3gp|mp3|mp4|wav|jpeg|gif|jpg|png|apk|exe|pdf|rar|zip|docx|doc"  //可以把所有的文件格式放进去

     MIME  http://blog.csdn.net/a704755096/article/details/47658955

    String suffixes="avi|mpeg|3gp|mp3|mp4|wav|jpeg|gif|jpg|png|apk|exe|pdf|rar|zip|docx|doc";
    		Pattern pat=Pattern.compile("[\\w]+[\\.]("+suffixes+")");//正则判断
    		Matcher mc=pat.matcher(url);//条件匹配
    		while(mc.find()){
    					String substring = mc.group();//截取文件名后缀名
    					Log.e("substring:", substring);
    				}


    展开全文
  • 获取文件名:用字符串的Substring方法: string filename = filepath.Substring(filepath.LastIndexOf("\\") + 1); 获取文件扩展名:用Path.GetExtension(url)方法: string fileType = System.IO.Path....

    获取文件名:用字符串的Substring方法:

    string filename = filepath.Substring(filepath.LastIndexOf("\\") + 1);

    获取文件扩展名:用Path.GetExtension(url)方法:

    string fileType = System.IO.Path.GetExtension(FileUpload1.PostedFile.FileName);

    获取服务器路径:Server.MapPath(相对路径)方法:

    serverpath = Server.MapPath("../files/UploadFile/") + filename;


    展开全文
  • python根据url获取下载文件名

    千次阅读 2018-11-19 15:09:20
    这个时候我们无法直接获取要下载对象的文件名。下载我们就通过实际请求的链接来获取文件名。当然这个方法还存在问题,这种只是针对重定向的文件能够获取。针对不是重定向的链接存在局限性。   import urllib ...
    有的时候下载链接中并不含有要下载的文件名,有的会下载链家会重定向到其他链接进行下载。这个时候我们无法直接获取要下载对象的文件名。下载我们就通过实际请求的链接来获取文件名。当然这个方法还存在问题,这种只是针对重定向的文件能够获取。针对不是重定向的链接存在局限性。

     

    import urllib
    import os
    
    def getFile(url, passName=None):
        if passName:
            fileName = passName
            urllib.urlretrieve(attachURL, fileName)
            print  fileName
        else:
            r = urllib.urlopen(url)
            if r.info().has_key('Content-Disposition'):
                fileName = r.info()['Content-Disposition'].split('filename=')[1]
                fileName = fileName.replace('"', '').replace("'", "")
    
            elif r.url != url:
                # if we were redirected, the real file name we take from the final URL
                from os.path import basename
                from urlparse import urlsplit
                fileName = basename(urlsplit(r.url)[2])
            else:
                fileName = os.path.basename(url)
    
        print fileName
        print r.url
    getFile("http://ota.quanwifi.com/firmware/FYX-AP01J_4.2.0_r1505.bin")

     

    展开全文
  • 根据url获取文件名获取文件大小

    千次阅读 2016-08-30 16:49:26
    根据url获取文件名获取文件大小
    /**
         * 根据url获取文件名
         */
    public static String getFileNameFromUrl(String url) {
    
            String filename = url.substring(url.lastIndexOf('/') + 1);
    
            return filename;
        }
    /**
         * 获取目录文件大小
         */
        public static long getDirSize(File dir) {
            if (dir == null) {
                return 0;
            }
            if (!dir.isDirectory()) {
                return 0;
            }
            long dirSize = 0;
            File[] files = dir.listFiles();
            for (File file : files) {
                if (file.isFile()) {
                    dirSize += file.length();
                } else if (file.isDirectory()) {
                    dirSize += file.length();
                    dirSize += getDirSize(file); // 递归调用继续统计
                }
            }
            return dirSize;
        }
    展开全文
  • php下获取当前访问的文件名的代码小结,大家可以根据需要选择。
  • #根据http请求url获取文件名 面对复杂的url,简单的截取不合适了。 URL url1 = new URL(url); String fileName = FilenameUtils.getName(url1.getPath()); 依赖commons-io <dependency> <groupId>...
  • 编写了一个方法去获取url地址后的文件名 url地址:'https://img-operation.csdnimg.cn/csdn/silkroad/img/1605098486155.png' 代码: var url = '...
  • 很多时候我们需要获取url文件名以及文件的后缀,方便我们来处理数据。 获取url的后缀名称 from urllib.parse import urlparse # url = "http://photographs.500px.com/kyle/09-09-201315-47-571378756077.jpg" # ...
  • shell 切割URL获取文件名

    千次阅读 2019-08-29 15:13:10
    请求URL 得到新的URL,然后wget 指定文件名,下载文件 url=http://baidu.com/clouddd_file/recoddrd/impddort/enddd2end/casdde_10/casdde_10.tar.gz # 规则 ${parameter//pattern/string} # \/ 表示反斜杠转义...
  • C# 获取URL地址中文件名

    千次阅读 2020-09-10 19:08:09
    添加引用 System.Web ... /// 获取URL地址中文件名 /// </summary> /// <param name="url">下载地址</param> /// <returns>返回文件名</returns> private string GetUrlName
  • Qt url获取文件名

    千次阅读 2018-08-22 16:36:22
    QString filename = reply-&gt;rawHeader("Content-Disposition"); filename = filename.mid(QString("filename=").size()); qDebug() &lt;&lt; filename;
  • 代码如下://获取页面文件名 function GetPageName() { var url=[removed].href;//获取完整URL var tmp= new Array();//临时变量,保存分割字符串 tmp=url.split(“/”);//按照”/”分割 var pp = tmp[tmp.length-1];...
  • 我使用以下代码获取mime类型的文件:private String getMimeType(String url) {String type = null;String extension = MimeTypeMap.getFileExtensionFromUrl(url);Log.e("extension ", extension);if (extension != ...
  • #!/usr/bin/python # -*- coding: UTF-8 -*- import sys, os import commands ... url = urlparse(url_str) i = len(url.path) - 1 while i > 0: if url.path[i] == '/': break i = i - 1.
  • 在不使用从url获取下载文件名的情况下获取下载文件服务器指定的文件名。此规范是依据IE、Chrome等浏览器下载文件使用规范制作
  • 获取页面文件名以及URL路径

    千次阅读 2007-08-22 21:17:00
    可以 使用 string url=Request.Url.ToString();来获得。然后用 C# 的字符处理函数如:string.indexof()string.lastindexof()结合 string.remove来进行截断。例如:string webPage=url.Remove(0,url.Lastindexof("/...
  • QT 解析url 获取文件名

    2017-09-06 11:31:11
    最近在做下载的相关程序,想请教下如何从http://xxxxxxx/databrowser/qt_update 这样的url中简单获取到要下载的文件名为test.zip QString strDisposition = m_networkReply->rawHeader("Content-Disposition...
  • 从浏览器CACHE获取URL对应文件名

    千次阅读 2005-12-18 03:37:00
    在WinInet库中Microsoft提供了一系列的API函数来操作Internet Cache,下面的例子给出了根据url取得其在Internet临时目录中文件名的方法。DWORD dwEntrySize=0;LPINTERNET_CACHE_ENTRY_INFO lpCacheEntry;char ...
  • 获取当前: var url = window.location.href; 百度为例: var url=window.location.href; console.info(url); http://www.jspp.cn/testbin/apptest/app-site/explore.html; split() 方法用于把一个字符...
  • python url文件名Downloading a File from URL is a very common task in Python scripts. A real life example is to download images from a website to the local system and then process it in our Python ...
  • PHP获取网址URL路径中文件名

    千次阅读 2019-12-23 13:38:00
    basename—返回路径中的文件名部分 说明 basename(string$path[,string$suffix] ) :string 给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名。 参数 path 一个路径。 在 Windows 中,...
  • 1、获取url: ...2、获取url中的文件名: function getHtmlDocName() { var str = window.location.href; str = str.substring(str.lastIndexOf("/") + 1); str = str.substring(0, str.lastIndex...
  • 我想自己搭建一个离线下载服务器,怎样能通过一个URL获取这个文件的文件名和文件类型 比如http://www.baidu.com/a/b/c/index.php?a=1&b=2这样子的 还比如url中有中文编码%B7%E5%A3%AB.mp4这种的 还比如http://www,...
  • CHttpFile 获取URL重定向后的文件名

    千次阅读 2011-09-15 22:54:27
    // 获取URL重定向后的文件名,如果没有重定向,也返回下载文件名 CString GetFileNameFromRedirectUrl(CString strUrl) { CInternetSession iSession; CStdioFile* pFileDo

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 159,084
精华内容 63,633
关键字:

获取url文件名