代码之家  ›  专栏  ›  技术社区  ›  Patrick Peters

向webservice公开url

  •  1
  • Patrick Peters  · 技术社区  · 14 年前

    http://mydomain.myserver1.share/mypdf.pdf http://mydomain.myserver2.share/mymovie.avi

    我们希望将文档公开给internet用户和intranet用户。请求的文件可以很大(大视频文件)。

    请求类似于:webapp1->webapp2->webapp3->dms公司

    webapp1可能在互联网上。

    我一直在想,由于安全问题,我们如何从dms中混淆真实的url。我见过其他webapps的实现,其中pdf URL是通过为请求的文档创建一个特定于会话和用户的临时文件来obfusion的。所以其他用户不能轻易猜出其他用户的documentname。

    我们的发展是在C#3.5。

    1 回复  |  直到 14 年前
        1
  •  2
  •   kemiller2002    14 年前

    最简单的处理方法是创建一个ashx文件(或者其他一些创建URL的方法)并让它为pdf提供服务。因为WCF支持REST,所以您也可以通过它来完成它。只需将pdf加载到内存中,并将字节内容推入响应流。

    http://www.microsoft.com/forefront/edgesecurity/isaserver/en/us/

    http://www.isapirewrite.com/