Box.com api文件复制文件源码?

时间:2016-03-21 19:36:57

标签: c# box

我正在使用Box.com SDK进行文件管理。我正在查看文件复制功能,如果我能弄清楚如何指定副本的源文件,我将会受到危害。我查看了SDK代码和文档中的get调用,每次只指定新文件的位置,但我没有明确的方法来指定SDK的源文件(虽然我可以看到在post / get手动调用中)。

我是疯了还是遗失了一些非常简单的东西?

SDK中的示例代码:

        BoxFileRequest request = new BoxFileRequest()
        {
            Name = "test",
            Parent = new BoxRequestEntity() { Id = "0" }
        };

        /*** Act ***/
        BoxFile f = await _filesManager.CopyAsync(request);

1 个答案:

答案 0 :(得分:1)

request.Id必须是源文件的ID。

Name将是副本的文件名。

Parent.Id是副本的文件夹。

API函数文档:https://box-content.readme.io/reference#copy-a-file

CopyAsync函数:https://github.com/box/box-windows-sdk-v2/blob/master/Box.V2/Managers/BoxFilesManager.cs#L224