問題タブ [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.
javascript - オブジェクトの代わりに文字列を KendoUI Upload データ オブジェクトに渡す
Kendo UI アップロード ウィジェットでは、upload
関数を使用して、HTTP 要求で送信されるデータ オブジェクトを設定できます。実際のオブジェクトではなく文字列だけを送信したい場合は、どうすればよいでしょうか?
データ オブジェクトが期待するものは次のとおりです。
送りたい内容は以下のとおりです。
これを実行したい理由は、asnyc 関数が Azure 関数を呼び出しており、パラメーターを使用せず、代わりに HTTP 要求の本文を参照するためです。
kendo-ui-angular2 - kendo ui angular2でディレクトリのアップロードを実現するには?
このリンクを使用しましたが、angular2 でディレクトリをアップロードするためのドキュメントまたはサンプルが見つかりませんでした。それを達成する方法について提案してもらえますか?
javascript - 剣道.アップロード. アップロード メソッドが onUpload イベントを発生させない
Kendo Upload コンポーネントが 2 回目のアップロードを実行することになっている場合、onUpload イベント ハンドラは起動されません。
私は剣道アップロードをcropperjs ( https://github.com/fengyuanchen/cropperjs/blob/master/README.md )で使用して画像をアップロードし、トリミングしてからサーバーに送信します。画像が大きすぎる場合、サーバーはエラーを送信します。ユーザーは、別のトリミング領域を選択して、画像を再度送信する必要があります。最後のステップでは何も起こりません。
画像をトリミングしてアップロードする方法は次のとおりです
次に、onUpload ハンドラーで、最初にトリミングされた画像がトリミングされた画像に置き換えられます。
サーバー上でエラーが送信されます:
エラーは onError プロセス ハンドラで処理されます。
その後、ユーザーは既に選択されている画像を切り取ることができます。そして、トリミングされた領域を変更した後、上記の手順が繰り返されることが期待されます。しかし$("#file").data("kendoUpload").upload();
、最初のコード ブロックの後では何も起こりません。ただし、onUpload イベント ハンドラーを呼び出す必要があると思います。
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またはセッションを使用すると機能しますが、使用しないようにしています。分かりやすい説明をお願いします。