我需要將圖像(當前是字節流)傳遞給ASP MVC 3.0網站中的Java Applet。ASP MVC如何將內存中的字節流傳遞給Java Applet?
該applet的文檔說該文件可以是由HTTP GET動態生成的。
獲取動態內容的控制器操作應該返回什麼?
另外,如何在Html中爲applet指定Url?
我試着從控制器返回一個文件的結果,並嵌入「Html.RenderAction」致電所在的文件名應該去,但我得到這個錯誤(下面的HTML片斷在內)
CS1502:爲 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' 最好重載的方法匹配具有一些無效參數
HTML片段
<param name="Filename" value="@Html.RenderAction("DownLoadImage", "Document", new { DocumentId = Model.DocumentId, Page = Model.Page })">
控制器動作
public ActionResult DownloadImage(string DocumentId, int PageNo)
{
byte[] bytes = documentProvider.GetImage(DocumentId, PageNo);
return File(bytes, "image/tiff");
}
,當我在 「下載圖像」 的ActionLink使用它DownloadImage
行動工作。
請讓我知道你是否需要別的東西。
道歉,如果我做一些愚蠢的事情,或者失去一些非常明顯的東西。我對Web開發知之甚少,這是我的第一個ASP MVC應用程序,也是我第一次使用Java Applet。 。 。 請溫柔
謝謝。
你是一位紳士先生,是開發者之間的典範!這是一種享受,我永遠在你的債務。 –