需要使用Silverlight 4.0 Web部件将多个文件从Web位置下载到SharePoint 2010文档库 .
是否可以在不将文件下载到本地计算机然后将其上传回SP服务器的情况下实现此目的?怎么做?
Silverligth可以在沙盒中运行时打开一个流吗?使用提升权限退出浏览器应用程序不是一种选择 .
如果没有,必须使用隔离存储,因为我们有多个文件要下载并重新上传到文档库?还有其他选择吗?文件大几MB,因此必须增加隔离的存储大小 .
谢谢
是的,您可以将文件上传到SharePoint,而无需将其临时保存到光盘 . 有人有similar question,唯一的区别是他从磁盘读取字节数组 . 要从不同的网址下载/流式传输内容,我建议你使用WebClient类(它也支持异步下载) . 我认为您不需要调整隔离存储 .
刚刚在谷歌上发现了另一个another article,您可能想要将该代码更改为您喜欢的 .
请注意,SharePoint具有(默认)最大值 . 上传大小为50mb(iis7有30mb) - 你可以在web.config中更改它,但它需要应用于所有服务器) .
1 回答
是的,您可以将文件上传到SharePoint,而无需将其临时保存到光盘 . 有人有similar question,唯一的区别是他从磁盘读取字节数组 . 要从不同的网址下载/流式传输内容,我建议你使用WebClient类(它也支持异步下载) . 我认为您不需要调整隔离存储 .
刚刚在谷歌上发现了另一个another article,您可能想要将该代码更改为您喜欢的 .
请注意,SharePoint具有(默认)最大值 . 上传大小为50mb(iis7有30mb) - 你可以在web.config中更改它,但它需要应用于所有服务器) .