0

我正在尝试在嵌入标签内动态设置 src 属性,而嵌入标签又在对象标签内:

<object width=700 height=700>
<embed src=__bytearraycontents___ type="image/vnd.djvu" width="700" height="700" />
</object>

当我获取字节数组并将图像文件保存到我的硬盘上的 test.djvu 然后将 src 设置为此时,它工作正常。我的问题是我不想将图像写入硬盘驱动器,我希望将 src 立即设置为字节数组。任何人都可以建议吗?

谢谢, C

4

1 回答 1

0

将 src 属性设置为返回 .djvu 文件的页面。该页面可以是 .aspx 或HTTP 处理程序。在 src 的 url 中的查询字符串中传入您的唯一标识符。在您的文档服务页面上,确保 Response.ContentType 为“image/x.djvu”。

例子:

<embed src="YourPageThatServesUpDocuments.aspx?DocumentID=1" type="image/vnd.djvu" width="700" height="700" />

YourPageThatServesUpDocuments.aspx 页面加载的假设粗略示例:

Response.ContentType = "image/x.djvu"
'Where GetByteArrayByDocumentID is the code that gets your byte array.
Response.BinaryWrite(GetByteArrayByDocumentID(Request.QueryString("DocumentID")))
于 2013-12-05T13:39:14.190 回答