2017-02-12 56 views
0

我上传的文件扩展名为.rvt。使用文件流,然后使用UploadAsync()。我可以使用从winform调用的c#桌面应用程序从Dropbox远程服务器上生成的文件夹上载和下载文件。我也可以用正确的扩展名重命名文件,并且它的格式正确。下面是实现该目标的代码。如何在Dropbox上重命名文件或正确创建文件,以便它具有正确的扩展名?没有扩展名“.rvt”,正确形成的文件几乎没有用处。使用UploadAsync上传Revit文件后Dropbox文件扩展名丢失()

using (var fileStream = File.Open(localPath, FileMode.Open)) 
     { 
      if (fileStream.Length <= ChunkSize) 
      { 
       await dbx.Files.UploadAsync(remotePath, WriteMode.Overwrite.Instance, body: fileStream); 
      } 

下一个问题是,如果我尝试上传使用它返回一个错误相同代码的文件说,24MB或更高?

欢呼声。

+0

如果您有其他问题,请打开另一篇文章与细节,如错误消息。 – Greg

回答

0

当你上传一个文件到Dropbox时,它会有你指定的任何文件扩展名,但你需要自己指定它。

在您的代码中,remotePath值应该是整个路径和名称,包括文件扩展名,您希望为上传的文件。例如,要将扩展名为“rvt”的文件“myfile”上载到名为“myfolder”的文件夹,值应该是“/myfolder/myfile.rvt”。