2017-02-12 1 views
0

확장자가 .rvt 인 파일을 업로드하고 있습니다. filestream을 사용하고 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"여야합니다.

관련 문제