2017-10-24 5 views
0

私はAngularアプリケーションでDevExtremeモジュールを使い始めました。dxFileUploader to component、URLではなく

ファイルをアップロードするために「uploadUrl」が必要なコンポーネントテンプレートにdxFileUploaderがあります。

実際、このファイルを実際にバックエンドにアップロードするのではなく、ローカルストレージキーに保存することを望んでいます。 (はい、私はローカルストレージの限界を知っていますが、私はこの場合にはそうします)。

dxFileUploaderでurlの代わりにAngular関数を呼び出す方法はありますか?

ケースではありませんが、角度のあるコンポーネントでPOSTリクエストを受け取る方法はありますか?そこで、このコンポーネントをuploadUrlとして配置し、ローカルストレージに保存します。

ありがとうございます。

答えて

0

あなたが実際に何が本当にしたいことはそう、ブラウザのストレージに値を格納することで、任意の場所に掲示したくない:

値変化に

dxFileUploader: { onValueChanged: valueChanged } 

ファイル

を取得
$scope.valueChanged = function(e) 
{ 
    //get the value here and store in the localStorage. 
} 
+0

しかし、uploadUrlに送信する前にdxFileUploaderが値を保存していますか?格納する値オブジェクトには、コンテンツそのものではなく、ファイルの属性(サイズ/変更サイズ)のみがあります。 –