GrailsアプリケーションでKendo UIを使用してアップロードファイル機能を追加する必要があります。また、私はアップロードの場所を変更する方法を知っている必要があります。剣道UIを使用したファイルアップロード
thnks
GrailsアプリケーションでKendo UIを使用してアップロードファイル機能を追加する必要があります。また、私はアップロードの場所を変更する方法を知っている必要があります。剣道UIを使用したファイルアップロード
thnks
がここKendoUIアップロードコンフィギュレーションマニュアルをご覧ください:http://www.kendoui.com/documentation/ui-widgets/upload/configuration.aspx
を非同期オブジェクト上saveUrlオプションを使用すると、簡単に提出されたファイル(複数可)のハンドラを設定することができます。
ここでは、剣道UIアップロードウィジェットのsaveUrlを動的に変更するためのソリューションを紹介します。
コントローラーコード:
public class MediaController : ApiControllerBase
{
public Task<HttpResponseMessage> Post()
{
var queryVals = Request.RequestUri.ParseQueryString();
string idValue = queryVals["id"].ToString();
... CODE REMOVE FOR BREVITY
}
}
とスクリプトコード:?e.sender.options.async.saveUrl =「/ API /メディアID:
<div style="width:45%">
<input class="upload" name="files" id="files" type="file" upload-id="02ebeebf-98aa-459b-b41f-49028fa37e9c" />
<input class="upload" name="files2" id="file1" type="file" upload-id="499499D3-1C80-4930-8C8D-C87F17884D3F" />
</div>
<script>
$(document).ready(function() {
$(".upload").kendoUpload({
async: {
saveUrl: "/API/Media",
autoUpload: true
},
upload: function onUpload(e) {
var uploadId = e.sender.wrapper.prevObject.attr("upload-id");
e.sender.options.async.saveUrl = "/api/media?id=" + uploadId;
},
});
});
</script>
のコード行は、私の一日を救いました= "+ uploadId;ありがとうございました。 –