使用ProcessStartInfo打开虚拟目录文件

时间:2015-09-18 05:35:26

标签: c# asp.net

问题陈述: 根据要求,当点击按钮时,应在Windows照片查看器中打开图像。该映像位于虚拟目录中的服务器上,因此asp.net允许用户访问该映像文件。单击Windows照片查看器的下一个或上一个按钮将显示下一个或上一个图像,默认情况下是photoviewer。

我尝试的是什么: 我已经写了一个程序来打开Windows照片查看器中的文件。以下是快照程序。

从本地驱动器打开图像时,它在照片查看器中打开

When image was opened from local drive, It was opened in photo viewer

但是当在照片查看器中打开虚拟目录路径时,它在浏览器中打开了。

when virtual file was given to be opened

以下是代码

的快照

Code View

ProcessStartInfo在其默认程序中打开文件,所以它做的是当它确定它是一个url然后它在浏览器中打开文件。

假设: 我们假设图像照片查看器是查看所有类型图像的默认查看器。

需要解决方案: 我想要的是如果文件是图像文件,打开Windows照片查看器中的虚拟位置文件。或者任何人都可以提供更好的选择,因为我必须在photoviewer中打开图像文件,因为我想查看图像文件,其中包含下一个,上一个,旋转和缩放等所有选项。

感谢您的时间。

0 个答案:

没有答案
相关问题