我正在尝试使用以下代码使用 Box Windows SDK V2 将 Word 文档上传到我的个人 Box 帐户。
using (Stream s = new FileStream("C:\\word.docx",
FileMode.Open, FileAccess.Read,
FileShare.ReadWrite))
{
MemoryStream memStream = new MemoryStream();
memStream.SetLength(s.Length);
s.Read(memStream.GetBuffer(), 0, (int)s.Length);
BoxFileRequest request = new BoxFileRequest()
{
Parent = new BoxRequestEntity() { Id = "0" },
Name = TxtSaveAS.Text
};
BoxFile f = await Client.FilesManager.UploadAsync(request, memStream)
文档在根文件夹中成功上传,但问题是,文档的扩展名设置为“文件”(由于扩展名不受支持,Box 无法预览,也没有获取 word 文档的图标)而不是“docx”尽管它仍然可以在 Microsoft Word 中正确打开。如何使用带有相应扩展名的 box windows sdk 上传文件。非常欢迎提出建议。