gpt4 book ai didi

asp.net-mvc - 从 Web 浏览器打开 TIFF 文件

转载 作者:行者123 更新时间:2023-12-03 03:14:48 24 4
gpt4 key购买 nike

我在这里检查了之前的问题,但我想我希望我的功能有点不同。据我所知,Internet Explorer 本身不支持 .tif 文件,并且扩展名,例如 AlternaTIFF ,可以解决这个问题。但是,我希望显示一个对话框,用户可以在其中在客户端保存/打开文件。我知道 MS Windows 图片和传真查看器可以打开它们,没有问题。

这些文件位于我们的服务器上,这将是一个 Intranet 站点。目前,我有一个指向 View 中填充的文件的链接,但我再次希望用户可以选择该选项来保存/打开文件。

我正在使用 MVC,我对它有点不熟悉,并且似乎无法弄清楚这一点。谢谢。

最佳答案

您可以通过更改标题来执行返回 tiff 的操作,以便当有人单击链接时,文件将被下载或使用 FileResult。

FileResult 示例(我发现更容易):http://www.dotnetcurry.com/ShowArticle.aspx?ID=807

保存它们就像使用 MVC 上传任何文件一样。这篇文章可能有用http://haacked.com/archive/2010/07/16/uploading-files-with-aspnetmvc.aspx

我的建议是,在使用 GDI+ 上传时将它们转换为 .jpg 或 .png。

//You first upload the tiff to the server like the post above explains
//And then open and convert it to .JPEG
Bitmap bm = Bitmap.FromFile("mypic.tiff");
bm.Save("mypic.jpg",ImageFormat.JPEG);

如果您已经拥有所有 tiff 的 URL,您始终可以使用控制台应用程序来转换所有这些 URL。即使您需要使用 tiff,最好还是在网络上显示 .jpg 版本。您甚至可以调整它们的大小以创建预览并节省一些带宽! :-)

关于asp.net-mvc - 从 Web 浏览器打开 TIFF 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13474099/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com