2014-04-16 4 views
1

Visual Studio 2010에서 Dropnet 라이브러리를 사용하고 있으며 Dropbox로 프로젝트를 연결했습니다. 4MB보다 작은 파일로 업로드를 사용하려고하면 파일이 더 커지면 문제가 생깁니다. 내가 검색과 발견 sollution을 Web.config의에서이 코드를 추가했습니다큰 파일을 Dropnet 문제로 업로드하십시오.

<system.web> 
    <httpRuntime executionTimeout="1000" maxRequestLength="104857600"/> 
</system.web> 

이 :

<system.webServer> 
    <security> 
    <requestFiltering> 
     <requestLimits maxAllowedContentLength="104857600"/> 
    </requestFiltering> 
    </security> 
</system.webServer> 

그래서 이것은 내가했습니다, 저 공간이 100MB보다 작은 파일을 업로드 할 수 있도록해야한다 어떤 파일은 10MB 정도의 크기로 성공했지만, 약 50MB 정도를 시도해도 어찌 되었든 오류가 발생하지 않으며 maxRequestLength와 maxAllowedContentLength에 어떤 숫자를 넣었든지간에 여전히 동일합니다. 도와주세요. 내 코드 :

if (filMyFile.PostedFile!=null) 
    { 
    Stream stream = filMyFile.PostedFile.InputStream; 
    int sLen = filMyFile.PostedFile.ContentLength; 
    byte[] binaryData = new byte[sLen]; 
    int n = stream.Read(binaryData, 0, sLen); 
    _client.UploadFile("/Folder/", filMyFile.PostedFile.FileName, binaryData); 
    } 

답변

0

UploadFile 메서드는 DropNet.Models.MetaData를 반환합니다. 내 경험에 의하면 업로드가 성공하지 못하면 UploadFile 메서드는 null을 반환합니다. 호출이 성공하면 오브젝트를 리턴합니다.

관련 문제