Che*_*n S 1 c# asp.net file-extension file
我想找到当前URL中文件的扩展名.我用过
http://tol.imagingtech.com/eIL/cgi-bin/eIL.pl?ACTION=get_trans_doc&DOC=ALL&CAB_NAME=TOL_AP_2012&WHSE=18&PAYEE=23003655&INV=01235770
这个文件的扩展名是(.pdf)我怎么能得到这个.有时它会是(.doc,.txt,.jpeg),所以我想要一个确切的.
以下是我用来检索文件扩展名的代码
var extFile = Document.DocumentFilePath.Split('.');
return "Backup document." + extFile[extFile.Length-1].Trim().ToLower();
它适用于普通的本地路径,但无法检索DocumentFilePath是url的扩展.
我认为没有办法获得文件类型而没有实际获得它.
您header的请求完成后,您可以在响应中获取信息.
Content-Type: image/jpeg
Run Code Online (Sandbox Code Playgroud)
你可以在C#中使用 WebClient
WebClient client = new WebClient();
var url = "http://tol.imagingtech.com/eIL/cgi-bin/eIL.pl?ACTION=get_trans_doc&DOC=ALL&CAB_NAME=TOL_AP_2012&WHSE=18&PAYEE=23003655&INV=01235770";
string data = client.DownloadString(url);
string contentType = client.Headers["Content-Type"];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6924 次 |
| 最近记录: |