社区
C#
帖子详情
如何检测远程路径上的一个.exe文件是否存在
dinglannames
2012-05-03 11:23:33
http://pcs2.78v.com/仙剑奇侠传3.exe 例如检测这个文件是否存在
...全文
155
9
打赏
收藏
如何检测远程路径上的一个.exe文件是否存在
http://pcs2.78v.com/仙剑奇侠传3.exe 例如检测这个文件是否存在
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
孟子E章
2012-05-03
打赏
举报
回复
浏览器访问
http://pcs2.78v.com/仙剑奇侠传3.exe
是
404 Not Found
nginx
dinglannames
2012-05-03
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
这个能检测rar文件,但是检测.exe文件永远都返回 404?
是你的服务器配置的问题,浏览器访问得到的是什么
[/Quote]
浏览器访问直接下载
孟子E章
2012-05-03
打赏
举报
回复
这个能检测rar文件,但是检测.exe文件永远都返回 404?
是你的服务器配置的问题,浏览器访问得到的是什么
Ki1381
2012-05-03
打赏
举报
回复
直接用浏览器下载也返回404吗?
这个跟对方Web Server配置有关系的,不是所有后缀的文件都可以被发布出来。
dinglannames
2012-05-03
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
private bool UrlIsExist(String url)
{
System.Uri u = null;
try
{
u = new Uri(url);
}
catch { return false; }
bool isExist = false;
System.Net.HttpWebRequest r = System.Net.……
[/Quote]这个能检测rar文件,但是检测.exe文件永远都返回 404
孟子E章
2012-05-03
打赏
举报
回复
private bool UrlIsExist(String url)
{
System.Uri u = null;
try
{
u = new Uri(url);
}
catch { return false; }
bool isExist = false;
System.Net.HttpWebRequest r = System.Net.HttpWebRequest.Create(u) as System.Net.HttpWebRequest;
r.Method = "
HEAD
";
try
{
System.Net.HttpWebResponse s = r.GetResponse() as System.Net.HttpWebResponse;
if (s.StatusCode == System.Net.HttpStatusCode.OK)
{
isExist = true;
}
}
catch (System.Net.WebException x)
{
try
{
isExist = ((x.Response as System.Net.HttpWebResponse).StatusCode != System.Net.HttpStatusCode.NotFound);
}
catch { isExist = (x.Status == System.Net.WebExceptionStatus.Success); }
}
return isExist;
}
判断网络地址 Url 是否存在的方法
http://dotnet.aspx.cc/file/Delect-Url-Exists.aspx
bdmh
2012-05-03
打赏
举报
回复
webclient去down一下,然后捕获错误,看看是否404
dinglannames
2012-05-03
打赏
举报
回复
还有请问一下电驴的下载地址能检测到是否有效吗?
ksr12333
2012-05-03
打赏
举报
回复
那说明服务器没有配置exe的mime类型............
机械三维3D设计图-端子插头加热设备sw20可编辑.zip
机械专业毕业设计参考下载|零部件三维设计图|机械设计CAD图纸素材|工程制图机械图纸可编辑
机械三维3D设计图-海绵磨球机sw20可编辑.zip
机械专业毕业设计参考下载|零部件三维设计图|机械设计CAD图纸素材|工程制图机械图纸可编辑
6工位盘贴合机sw20可编辑.zip
适用于毕业设计参考 3d建模类
前端JavaScript与Node.js全栈工程化及性能调优实践清单开源资料包
本资源整理自面向生产环境的Node.js全栈工程化实践清单,覆盖项目结构、代码风格、依赖与安全、测试策略、部署运维、性能与可靠性等主题,条目化便于查阅。适合开发者自学体系化补齐知识,也可作为团队内部工程规范与Code Review的对照参考。仅供站内学习交流使用,请遵守资源包内许可说明;描述不含任何外部平台链接。
机械三维3D设计图-斜轴式轴向柱塞泵sw13可编辑.zip
机械专业毕业设计参考下载|零部件三维设计图|机械设计CAD图纸素材|工程制图机械图纸可编辑
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章