起因:
私たちの添付ファイルコントロール、我々は状況を設定した場合の内部、10Mとして、一般的にはデフォルト設定のサイズは、30M、我々はアップロード満たすことができません。
理由:
ファイルAJAXのは、私たちのカスタムサイズの制御値を取るので、我々はに取得することはできません。我々はint型を渡すので、私たちはのQueryString値はnullを取るとき。
ソリューション:
次のコードを探し、Portal-> Ajax-> FileUploadHandler.ashxファイルを開きます。
ProtectedintMaxSize
{
取得する
{
(もし!int.TryParse(場合、Request.QueryString [ "のMaxSize"]、アウト_maxSize))
{
= 10 * 2014 _maxSize。
}
return_maxSize;
}
}
我々は、次のコードに対応する要求判断部を置きます:
Request.Params [ "のMaxSize"]
カスタム添付ファイルアップロードコントロールのプロパティを実装することができます。
図は効果を示しています。
この記事を書くために私を指すことができますについての詳細を学ぶために:http://blog.ncmem.com/wordpress/2019/08/12/%e5%a6%82%e4%bd%95%e8%a7% A3%E5%86%B3% E6%8E%A7%E4%BB%B6%E9%99%84%E4%BB%B6%E4%B8%8A%E4%BC%A0%E6%97%B6% E8%B6%85%E5% A4%A7%E9%99%84%E4%BB%B6%E6%97%A0%E6%B3%95%E4%B8%8A%E4%BC%A0%E7% 図9a%84%E9%97% AE%E9%A2%98 /