急字了得:如何打开已知绝对路径的文件

LinuxR 2007-08-28 02:36:36
数据库里存的绝对路径 D:\断面图集\平开框\60系列\2004.dwg 把这个路径直接放在IE里 如果安装了AUTOCAD应用程序 可以打开该图
程序里把这个值赋给 txtljcp.Text
请问程序怎么处理能达到把这个值直接放在IE上的效果
我用点击按钮 运行 Response.Redirect(txtljcp.Text.ToString().Trim())不行
把这个值赋给 LinkButton1.Text 点击LinkButton1还是不行
恳请给予解答
...全文
273 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
LinuxR 2007-08-28
  • 打赏
  • 举报
回复
急啊
LinuxR 2007-08-28
  • 打赏
  • 举报
回复
System.Diagnostics.Process.Start("acad.exe", txtljcp.Text.ToString().Trim());
这个方法在客户端好像跑不起来 点几次 服务器就出现几次acad.exe,还有好几个临时进程如~e5d141.tmp
有没有什么好的方法啊
LinuxR 2007-08-28
  • 打赏
  • 举报
回复
System.Diagnostics.Process.Start("acad.exe", txtljcp.Text.ToString().Trim());
我用了这个方法 打开几个图就出现几个acad.exe进程好像还有很多临时的进程 这样多人操作 服务器必瘫啊
liulcster 2007-08-28
  • 打赏
  • 举报
回复
System.Diagnostics.Process.Start(strFileName);
LinuxR 2007-08-28
  • 打赏
  • 举报
回复
System.Diagnostics.Process.Start("acad.exe", txtljcp.Text.ToString().Trim());
acad.exe 必须是完整路径 假如客户端 acad.exe所在路径不同 这个方法不就不行了吗
LinuxR 2007-08-28
  • 打赏
  • 举报
回复
if (txtljcp.Text.Length > 0)
{
System.Diagnostics.Process.Start("acad.exe", txtljcp.Text.ToString().Trim());
}
系统找不到指定的文件,这是咋了?
gogocsgogodn 2007-08-28
  • 打赏
  • 举报
回复
估计是服务器配置的问题 权限什么的 具体我也说不上来
LinuxR 2007-08-28
  • 打赏
  • 举报
回复
惭愧 真是有点概念混淆 一直在本机上调试的 我上传图形 然后用Response.Redirect()是可以直接打开图形的 因为本机装了ATUOCAD 但是搜索服务器指定盘符目录下的文件 把这个绝对路径存入数据库里 再读取这个路径 用Response.Redirect()就打不开的
gogocsgogodn 2007-08-28
  • 打赏
  • 举报
回复
System.Diagnostics.Process.Start("Explore.EXE",txtljcp.Text.ToString().Trim());

System.Diagnostics.Process.Start(txtljcp.Text.ToString().Trim());

如果在服务器上 客户来浏览可能涉及权限等问题
LinuxR 2007-08-28
  • 打赏
  • 举报
回复
D:\断面图集\平开框\60系列\2004.dwg 是搜索服务器所在的盘符得到的路径
要得效果是 客户端通过txtljcp.Text看到这个路径 就是不知道怎么打开
wanghui0380 2007-08-28
  • 打赏
  • 举报
回复
基础概念含混,请分清楚什么东西是在服务器端运行的,什么东西是在客户端运行的先

1。如果D:\断面图集\平开框\60系列\2004.dwg 是服务器文件请用streame流读入后,然后输出
2。如果D:\断面图集\平开框\60系列\2004.dwg 是客户文件请直接使用js的widow.location来定位。
ccp5780199 2007-08-28
  • 打赏
  • 举报
回复
D:/断面图集/平开框/60系列/2004.dwg 试下
jetxia 2007-08-28
  • 打赏
  • 举报
回复
有些是可以直接在IE中打开的有些是不可以的

如果可以的话你直接加在链接中应该就可以的。
如果放链接中不行的话估计就不行了。

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧