我目前正在研究c#web API。對於特定的調用,我需要使用ajax調用API來發送2個圖像,以便API可以將它們保存爲數據庫中的varbinary(max)。將HttpContent轉換爲字節[]
- 你如何提取從
HttpContent
對象的Image
或byte[]
? - 我該如何做兩次?每個圖像一次。
-
var authToken = $("#AuthToken").val();
var formData = new FormData($('form')[0]);
debugger;
$.ajax({
url: "/api/obj/Create/",
headers: { "Authorization-Token": authToken },
type: 'POST',
xhr: function() {
var myXhr = $.ajaxSettings.xhr();
return myXhr;
},
data: formData,
cache: false,
contentType: false,
processData: false
});
-
public async Task<int> Create(HttpContent content)
{
if (!content.IsMimeMultipartContent())
{
throw new UnsupportedMediaTypeException("MIME Multipart Content is not supported");
}
return 3;
}
我在尋找一個更詳細一點,也許一個例子 –