从WebResponse获取源文件名、扩展名
来源:互联网 发布:淘宝网店如何上传宝贝 编辑:程序博客网 时间:2024/05/22 11:11
static string GetFilenameFromResponse(WebResponse wr, string defaultFilename)
{
string desc = wr.Headers["Content-Disposition"];
if (desc != null)
{
string fstr = "filename=";
int pos1 = desc.IndexOf(fstr);
if (pos1 > 0)
{
string fn = desc.Substring(pos1 + fstr.Length);
if (fn != "")
defaultFilename = System.Environment.CurrentDirectory + "\\" + fn;
}
}
return defaultFilename;
}
static string GetExtensionFromResponse(WebResponse wr,string defaultExt)
{
Hashtable htmimes = new Hashtable();
htmimes["image/jpeg"] = ".jpg";
htmimes["image/png"] = ".png";
htmimes["image/tiff"] = ".tif";
htmimes["image/bmp"] = ".bmp";
htmimes["image/gif"] = ".gif";
string ct = wr.ContentType;
if (ct != null)
{
if (htmimes.ContainsKey(ct)) defaultExt = htmimes[ct].ToString();
}
return defaultExt;
}
- 从WebResponse获取源文件名、扩展名
- C++源文件扩展名
- 从链接中获取文件名及扩展名
- WebResponse获取网页跳转后的地址
- 扩展名获取
- C# 从路径中获取文件名及其扩展名
- C++获取扩展名匹配扩展名
- 获取源文件
- 从数据库中获取列名
- 从dll文件中获取函数名
- 从 jQuery 获取元素名(tagName)
- 从 jQuery 获取元素名(tagName)
- 获取文件扩展名
- php获取文件扩展名
- 获取文件名和扩展名
- java 获取文件扩展名
- php 获取扩展名
- java获取文件扩展名
- KDD CUP 99 数据集背景知识
- 转CInternetSession的代理与超时使用
- oracle正则表达式
- SOCKET编程进阶之Overlapped I\O事件通知模型
- 楼梯台阶问题解法
- 从WebResponse获取源文件名、扩展名
- C#序列化,反序列化(Serialize,Deserialize)
- SQL Server 2005中的分区表(五):添加一个分区
- AS3 loader
- Jquery 倒计时[带演示]
- 使用Executor代替手动的线程调度(java并发编程读书笔记五)
- 黑马程序员--哈希集合中的hashCode和equals的详解。。感觉挺有用的
- java.lang.UnsupportedClassVersionError: Bad version number in
- div、td 、p 等容器内强制换行和不换行