欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

经过图片的请求地址,把图片写入到sharepoint图片库中

更新时间: 2014-01-05 03:04:57 责任编辑: Author_N1

 

通过图片的请求地址,把图片写入到SharePoint图片库中
URL:http://ichart.finance.yahoo.com/t?s=3308.HK
通过图片的请求URL,好像是用这个对象HttpWebRequest,把图片写入到图片库中。请求帮助,希望有具体的Coding 谢谢。
--参考方法--
没明白楼主是什么意思。
你是么环境?
你想在什么样的程序里面把图片存到SharePoint 图片库? Asp.net还是SharePoint solution 
--参考方法--
大概是
Image image = Image.FromFile(url);
spImgList.Images.Add(url, image);
--参考方法--
楼主应该是用MVC类似的框架用习惯了,在shaerpoint中可以直接使用fileUpload控件把文件转化成你想要的数据类型,下面是我以前写的一个例子 是把文件放到文档库,你可以尝试的修改一下
protected void UploadFile()
        {
            using (SPSite site = new SPSite(SPContext.Current.Site.Url))
            {
                using (SPWeb web = site.RootWeb)
                {
                    try
                    {
                        web.AllowUnsafeUpdates = true;
                        SPDocumentLibrary list = (SPDocumentLibrary)web.GetList(web.ServerRelativeUrl.Trim('/') + "/DataSourceTemplete/");
                        SPFile newFile = list.RootFolder.SubFolders[_BasicDataTemplete].Files.Add(fileName, fileByte, true);
                        web.AllowUnsafeUpdates = false;
                        this.Page.ClientScript.RegisterStartupScript(typeof(string), "alertKey", string.Format("<script type=\"text/javascript\" language=\"javascript\">alert('{0}');</script>", "文档上传成功!"));
                    }
                    catch (Exception e)
                    {
                        Console.WriteLine(e.ToString());
                    }
                }
            }
        }
--参考方法--
这个是上传文件的方法,使用的asp.net 控件中的fileUpload 控件 
protected void btnUpLoadFile_Click(object sender, EventArgs e)
        {
            try
            {
                ///判断是否有文件上传
                if (!FU_ExcelFile.HasFile)
                {
                    this.Page.ClientScript.RegisterStartupScript(typeof(string), "alertKey", string.Format("<script type=\"text/javascript\" language=\"javascript\">alert('{0}');</script>", "请选择上传文件!"));
                    return;
                }

                SPSecurity.RunWithElevatedPrivileges(delegate()
                 {
                     using (SPSite site = new SPSite(SPContext.Current.Site.Url))
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:04:57
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/18061/
本文WWW.DOC100.NET DOC100.NET版权所有。