サーバ側で行うのではなく、クライアントサイドでsmartGWTコンポーネントUploadItemのファイルサイズを制限することは可能ですか?SmarGWTコンポーネントのFileUploadサイズを制限するUploadItem
UploadItem fileItem= new UploadItem(IMAGE);
注:私はあなたのデータソース記述子でこのような何かを試してみて、我々は、サーバー側でこの検証を行うことができます知っているが、API呼び出し
サーバ側で行うのではなく、クライアントサイドでsmartGWTコンポーネントUploadItemのファイルサイズを制限することは可能ですか?SmarGWTコンポーネントのFileUploadサイズを制限するUploadItem
UploadItem fileItem= new UploadItem(IMAGE);
注:私はあなたのデータソース記述子でこのような何かを試してみて、我々は、サーバー側でこの検証を行うことができます知っているが、API呼び出し
を避けたい:
<maxFileSizeExceededMessage>Max file size allowed is 10MB</maxFileSizeExceededMessage>
<fields>
<field name="fieldName" type="binary" maxFileSize="10485760"></field>
</fields>
課す必要があります追加のapi呼び出しなしで、必要なファイルサイズの制限。
ユーザーが定義したものよりも大きなファイルをアップロードしようとする場合に備えて、独自のカスタム検証メッセージを提供することもできます。
あなたの返答に感謝します。私は1つのサンプルの例smartgwt..iでこれを行う方法smartgwt uploaditemでmaxFileSize APIを見つけませんでした.. –
上記の例は、実際のSmartGWT記述子(xml型)です。 Javaデータソース記述子も使用できます。その場合、あなたは 'maxFileSize' [member](http://www.smartclient.com/smartgwtee-release/javadoc/com/smartgwt/client/docs/serverds/DataSourceField.html#maxFileSize)を使う必要があります。あなたの 'DataSourceField'。ちなみに、記述子にフィールドを 'binary'として定義するときに、UploadItemを明示的に定義する必要はありません。このタイプのフィールドの場合、UploadItemが作成されます。 – carlossierra
普通のSmartGWTではクライアント側ではできないと思いますが、このサーバー側を制限するためにAPI呼び出しを行う必要はないと思います(これは「API呼び出しを避ける」という意味ですか? )。データソース記述子のサイズを宣言するだけです。 – carlossierra
あなたの返信に感謝します..私はデータソース自体でそれを行うことができます..私はファイルサイズが10MB以内に制限したい(10MBのファイルサイズを超えてはならない) –