Visual Studio 2010 で Dropnet ライブラリを使用しており、プロジェクトを Dropbox に接続しています。4MB 未満のファイルでアップロードを使用しようとすると問題ありませんが、ファイルが大きくなると問題が発生します。このコードをweb.configに追加するために、解決策を検索して見つけました。
<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);
}