English 中文(简体)
通过综合统计系统或主计长行动结果的图像
原标题:Images via IIS or Controller ActionResults

I have an ASP.NET MVC2 application that is maintaining a library of about 10GB of images. Many of these are customized by the application. We had been storing these in SQL but for a number of reasons, we are moving our images to the file system.

档案系统与文件库无关,我是否应该通过主计长的“行动结果”或直接通过国际会计系统和一个单独的网站提供图像? 前者提供了一些优势,例如控制砍头和一些动态的改头,但我将直接通过综合安全局查阅档案,会提高效率。 我将如何以效率为重来为形象服务?

最佳回答

最好处理我的问题和问题。

Can a ASP。 NET MVC控制器返回图像?

问题回答

Andrew,

我的第一项建议是看一下服务器的档案。 该系统在文件系统SQL.中储存博彩,同时允许这两个地点进入。 http://msdn.microsoft.com/en-us/library/cc949109%28SQL.100%29.aspx” rel=“nofollow> 详情见

For your other question, it s fairly simple to serve up images from an Action Method. Create a method with your needed parameters, and instead of return an ActionResult, return a FileResult. Then in that method, load the image and return it.

与此相关的一份说明——你真的希望尽可能使用一个流,否则你的记忆和相对照将受到打击。 如果你能够使用溪流(通过将文件放在软盘或从服务器上流出),那么你可以回去新的文件StreamResult,通过溪流和图像(如“image/png”)。 这将给你带来更好的业绩和相对性。

在缝.方面,你可以使用MVCs的切除特性处理你所需要的图像。

让我知道这是否有意义。

砖瓦

最容易的方法是将档案输入服务器的目录,并提及您将提交任何其他档案的方式。 现有档案道路优先于移动式集装箱运输路线。 我不知道,如果你愿意走这条路的话,你会看到任何明显的表现差异,通过行动结果为他们服务。

我通常不对此表示担忧,让国际独立知名人士小组开展工作是完全可行的。 我认为,这真的取决于你实际需要多少控制。 如果你只需要按要求提供图像,那么我只说要把图像放在目录中,让IIS为他们服务。 如果你担心这样做,你实际上就不得不做任何路线配置,因为正如我所说的那样,服务器上存在的道路优先于配对车。





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Transaction handling with TransactionScope

I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

Microsoft.Contracts namespace

For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签