簡體   English   中英

更改SharePoint 2010中保存文件夾的位置

[英]Change location of save folder in SharePoint 2010

我剛接觸SharePoint,我編寫了一個應用程序,當我單擊按鈕時就下載了文檔,但是當我下載文檔時,該文檔會自動保存在bin文件夾中,如何更改文檔的保存位置?

任何幫助將不勝感激!

這是我的代碼:

private void button11_Click(object sender, EventArgs e)
{
    using (var site = new SPSite(SiteUrl))
    {
        var web = site.RootWeb;
        var docLibFileUrl = "http://foo/demo/SharePointTest/Test.docx";
        var localFileName = "Test.docx";

        SPFile spFile = web.GetFile(docLibFileUrl);
        FileStream outStream = new FileStream(localFileName, FileMode.Create);
        byte[] fileData = spFile.OpenBinary();
        outStream.Write(fileData, 0, fileData.Count());
        outStream.Close();        
    }

    listBox1.Items.Add("Document downloaded");
}

您可以添加如下代碼

string tempPath = "C:\\TempFolder";

Byte[] tempFile = file.OpenBinary();

if (tempFile.Length>=0)
{
  FileStream fs = new FileStream(tempPath, FileMode.OpenOrCreate, FileAccess.Write);
  fs.Write(tempFile, 0, tempFile.Length);
  fs.Close();
}

或者,您可以使用此鏈接中的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM