问题列表 - 第1278页

如何将XPS文档流式传输到浏览器并将其嵌入网页?

我正在寻找一些关于如何解决这个问题的建议.任何输入都表示赞赏!

目前,我有一个ASP.NET MVC应用程序.在客户端上,我有一个带有XPS文档ID的链接.当用户单击该链接时,它们将被带到包含该文档详细信息的页面.除了这些信息之外,我希望在同一页面中将此文档与此信息一起显示.

在服务器端,一旦我有了ID,我就可以从数据库中获取文件,序列化为字节数组.问题是,将序列化文档放入网页的最佳方法是什么?

我会非常喜欢不必将文档放入文件系统,然后将文件路径拼凑在一起.我希望能够将文档作为"application/vnd.ms-xpsdocument"的内容类型流式传输到浏览器.

我已经尝试使用Web控件来处理这个问题(无法写出二进制文件),考虑创建一个HTTP处理程序来执行此操作(不知道从哪里开始),并且通过其他几种方式来获取文档流式传输到浏览器.

此外,还存在如何将文档嵌入网页的问题.我使用EMBED标签吗?还是一个对象?或者我是否使用iframe并将源设置为指向文档的任何内容?

同样,我不希望解决方案陷入困境.我正在寻找关于如何解决这个问题的一些建议.而且,虽然这个问题是关于xps文档的,但它适用于流式传输要在浏览器中托管的二进制文件的任何应用程序(PDF等).


好的,至于在浏览器中显示一个词:Silverlight.那已经解决了.我仍然有一个问题,即找出从服务器发送到浏览器的最佳方法.


罢工.看起来Silverlight还不够先进,不足以显示XPS文档.我正在考虑iframe指向一个http处理程序... iframe工作.太糟糕了,它将整个东西扔到管道上.我想我总是可以剥掉第一页并发送那只小狗......


哇.不需要HTTP处理程序.MVC中的自定义ActionResult就是您所需要的.friggen真是太棒了?

asp.net xpsdocument binaryfiles stream

5
推荐指数
1
解决办法
4883
查看次数

如何使用mysqldump在帐户之间复制视图?

我正在使用mysqldump在特定计算机上的帐户之间复制数据库.一切都很有效,除非我们到达定义的视图.因为转储包含如下所示的行...

/*!50013 DEFINER=`user_a`@`localhost` SQL SECURITY DEFINER */
Run Code Online (Sandbox Code Playgroud)

...当在user_b上将转储加载到mysql时,我们收到一个错误:

ERROR 1227 (42000) at line 657: Access denied; you need the SUPER privilege for this operation
Run Code Online (Sandbox Code Playgroud)

不用说,我对这个mysql实例没有SUPER特权.有没有办法说服mysqldump以用户无关的方式转储视图?关于这一点,我在手册中找不到任何内容.我是否必须实际解析dumpfile以替换用户名?或者我错过了什么?

mysql mysqldump

19
推荐指数
2
解决办法
1万
查看次数

Hibernate.initialize()和二级缓存

是否有人知道static initialize()填充代理对象的Hibernate 方法是否会在进入数据库之前尝试访问二级缓存?我的代码似乎表现得那样,我似乎无法在文档中找到任何关于此的内容.Java文档(像往常一样)稀疏.

谢谢!

java hibernate jpa

3
推荐指数
1
解决办法
3461
查看次数

将nmake makefile转换为Visual Studio 2005项目

我们在这里使用nmake构建了一些旧的C代码.

是否有自动方式将Makefile拉入Visual Studio 2005并创建项目?一些在MSDN上搜索表明VS6可以做到这一点,但看起来VS7/8放弃了这个功能.

如有必要,我可以使用project.mak文件作为参考从头开始构建项目,但对于更复杂的项目,这可能不可行.

c nmake visual-studio-2005

7
推荐指数
1
解决办法
2万
查看次数

在文本中搜索25000个单词

我需要在文本中找到约25 000个单词的出现次数.为此目的,最合适的算法/库是什么?

目标语言是C++

c++ full-text-search

17
推荐指数
4
解决办法
3612
查看次数

什么是代表夏令时规则的最佳方式?

我需要存储数据库中不同世界区域的夏令时(夏令时)转换规则.我已经有了一种存储区域和子区域的方法(所以整个"澳大利亚的一半"/亚利桑那/纳瓦霍问题得到了解决),但我想知道最有效的架构是什么来实现这一目标.我看到的两个选项:

  • 有一个表格,其中包含每年和区域的唯一一行,给出夏令时的开始和结束时间以及特定的偏移量
  • 有一个表格,存储每个地区的公式和有效日期范围(以色列等地区所需的有效范围)

第一个优点是灵活性,因为几乎任何东西都是可能的.不幸的是,它还需要(a)更多空间,并且相应地(b)需要大量工作来获得数据输入.第二个很好,因为一行可以对应一个区域几十年,但它也需要在应用层中使用某种语言解析器和解释器.由于这个数据库将被几种不同的应用程序使用,这些应用程序用没有强大文本处理功能的语言编写,我宁愿避免这种路

我很乐意只使用zoneinfo或类似的东西,但不幸的是,在这种情况下,这不是一个选项.同样,我无法规范日期,时区和夏令时信息必须在数据库中以满足某些用例.

有没有人有类似的经历?同样,有没有人有任何我可能错过的出色选择?

database time schema datetime

6
推荐指数
1
解决办法
751
查看次数

使用活动记录时如何列出为数据库定义的所有表?

使用活动记录时,如何获取为数据库定义的所有表的列表?

activerecord

121
推荐指数
3
解决办法
6万
查看次数

Visio VBA功能可以查看形状前面/后面是否有形状

Visio VBA中是否有一种方法可以查看Visio中的形状前面或后面是否有形状?

我想我可以写一些东西来检查页面中每个形状的边界框,看它是否占据了与我的形状相同的空间.我宁愿使用内置的东西,因为检查每个形状可能需要很长时间,因为绘图会变得越来越多.

vba visio shapes

5
推荐指数
0
解决办法
2541
查看次数

JQuery Datepicker返回Date对象类型

Datepicker返回的对象类型是什么?假设我有以下内容:

$("#txtbox").datepicker({
   onClose: function(date){
          //something
       }
});
Run Code Online (Sandbox Code Playgroud)

什么是date?我有兴趣从另一个Datepicker读取日期对象进行比较,例如:

   function(date){
       oDate = $("#oDP").datepicker("getDate");
       if(oDate == date)
          //do one
       else if(oDate > date)
          //do two
   }
Run Code Online (Sandbox Code Playgroud)

但是,这种比较是行不通的.我猜测Date对象有某种比较方法,但我不知道.我也尝试比较日期的字符串表示,但oDate.toString() > date.toString()无济于事.

jquery datepicker

4
推荐指数
2
解决办法
4万
查看次数

使用.Net持久存储加密数据

我需要在应用程序运行之间存储加密数据(很少的小字符串).我不希望用户每次启动应用程序时都提供密码.也就是说,它可以安全地存储加密密钥.

我正在研究RSACryptoServiceProvider并使用PersistentKeyInCsp,但我不确定它是如何工作的.密钥容器在应用程序运行或机器重启之间是否持久存在?如果是,是用户特定的还是特定于机器的.即如果我将加密数据存储在用户的漫游配置文件中,如果用户登录其他计算机,我可以解密数据吗?

如果以上不起作用,我有什么选择(我需要处理漫游配置文件).

c# encryption dns roaming

17
推荐指数
1
解决办法
7347
查看次数