問題タブ [kendo-upload]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
121 参照

javascript - オブジェクトの代わりに文字列を KendoUI Upload データ オブジェクトに渡す

Kendo UI アップロード ウィジェットでは、upload関数を使用して、HTTP 要求で送信されるデータ オブジェクトを設定できます。実際のオブジェクトではなく文字列だけを送信したい場合は、どうすればよいでしょうか?

データ オブジェクトが期待するものは次のとおりです。

送りたい内容は以下のとおりです。

これを実行したい理由は、asnyc 関数が Azure 関数を呼び出しており、パラメーターを使用せず、代わりに HTTP 要求の本文を参照するためです。

0 投票する
0 に答える
44 参照

kendo-ui-angular2 - kendo ui angular2でディレクトリのアップロードを実現するには?

このリンクを使用しましたが、angular2 でディレクトリをアップロードするためのドキュメントまたはサンプルが見つかりませんでした。それを達成する方法について提案してもらえますか?

0 投票する
1 に答える
393 参照

javascript - 剣道.アップロード. アップロード メソッドが onUpload イベントを発生させない

Kendo Upload コンポーネントが 2 回目のアップロードを実行することになっている場合、onUpload イベント ハンドラは起動されません。

私は剣道アップロードをcropperjs ( https://github.com/fengyuanchen/cropperjs/blob/master/README.md )で使用して画像をアップロードし、トリミングしてからサーバーに送信します。画像が大きすぎる場合、サーバーはエラーを送信します。ユーザーは、別のトリミング領域を選択して、画像を再度送信する必要があります。最後のステップでは何も起こりません。

画像をトリミングしてアップロードする方法は次のとおりです

次に、onUpload ハンドラーで、最初にトリミングされた画像がトリミングされた画像に置き換えられます。

サーバー上でエラーが送信されます:

エラーは onError プロセス ハンドラで処理されます。

その後、ユーザーは既に選択されている画像を切り取ることができます。そして、トリミングされた領域を変更した後、上記の手順が繰り返されることが期待されます。しかし$("#file").data("kendoUpload").upload();、最初のコード ブロックの後では何も起こりません。ただし、onUpload イベント ハンドラーを呼び出す必要があると思います。

0 投票する
1 に答える
1213 参照

php - Kendo Upload を使用した Kendo Grid インライン編集で null の結果が返される

編集機能を備えた Kendo UI Grid とinline、フィールド ( propertyLogo)の 1 つがあり、 kendoUploadを使用して画像をアップロードしました。kendoUpload 関数fileUploadEditorを使用saveUrl: "./image.php",して、画像をbase64形式に変換してデータベースに保存します。propertyLogo追加/編集すると、NULL結果を返すフィールドを除いて、すべてのフィールドを正常に更新できました。どの部分が間違っているのかわかりませんが、画像をデータベースに保存できません。ここで、スクリプトを提供します。

ここに画像の説明を入力

マイ データソースとグリッド

私のimage.php

画像は変数に変換されbase64て保存されhexStringます。呼び出されると、値getPropertyMasterData.phpがフェッチされhexStringます。現在、ここで、値が正常に返されていることがわかります。

私のgetPropertyMasterData.php
は おそらく$uploadPayload['hexString']変数をフェッチしますimage.phpが、どういうわけかNULLの結果を返します。他のフィールドは問題なく動作します。

Cookieまたはセッションを使用すると機能しますが、使用しないようにしています。分かりやすい説明をお願いします。