画像の URL を返すコントローラーがあります。imageurl.AbsoluteUri はファイル パスであり、返されます。返される "myserver.windows.net/myimagename" と言ってみましょう (fineUploader を使用して) モデルにその値を取得するにはどうすればよいですか? これは、イメージ コントローラーで fileUpload メソッドを呼び出すために呼び出している jquery です。
function createUploader() {
var uploader = new qq.FineUploader({
element: $('#fine-uploader')[0],
debug:true,
text: {
uploadButton: 'SELECT FILE'
},
request: {
endpoint: '@Url.Action("UploadFile", "Image", new { qqfile = "Image" })'
},
callbacks: {
onComplete: function(id, fileName, responseJSON) {
if (responseJSON.success == false && responseJSON.limitReached) {
$.confirm({
'@Model.Image':'imageurl'
});
} else {
addImage(responseJSON.idImage, responseJSON.imageType, responseJSON.showDescriptionOptions);
}
}
},
});
そしてこれがそれを返すもので、imageurlは実際には「myserver.windows.net/myimagename」です
return Json(new { success = true, imageurl = imageurl.AbsoluteUri }, "text/html");
onComplete セクションと関係があると思いましたが、実際に imageurl 値を取得する方法がわかりません