回复:ASP:上传控件。上传到 SharePoint 文档库子文件夹和 FILE NOT FOUND 错误
两个问题,显然无关。
我有像 /ApplicantDocuments/20 和 /ApplicantDocuments/21 这样的子文件夹(其中 20 和 21 是我的子文件夹,ApplicantDocuments 是我的库。
以下函数因找不到文件而出错,但我确认我正在将完全限定路径(即 c:\test.txt)发送到 System.IO.FileStream content = System.IO.File.Open(documentFileName, System. IO.FileMode.Open);
即使它有效,查看代码,我也没有使用参数文件夹名称。我将 20 传递给论点。如何确保它上传到申请人文档的子文件夹 20?
该文件在我的本地客户端上,我正在运行 Windows 7/IE 8。
谢谢你。
只是在测试环境中测试。一旦工作,将收紧代码。
[代码] public void UploadDocumentToSite(string foldername, string documentFileName) { SPSite siteCollection = new SPSite(" https://xxxxxx "); SPWeb web = siteCollection.OpenWeb(); //SPSite.AllowUnsafeUpdates = true; //Web.AllowUnsafeUpdates = true; 字符串 Lib = "申请者文件"; SPFolder destFolder = web.GetFolder(Lib); sendmail(documentFileName+" "+文件夹名); System.IO.FileStream 内容 = System.IO.File.Open(documentFileName, System.IO.FileMode.Open); destFolder.Files.Add(documentFileName, content, true); } [/代码]