モバイル デバイスから外部データベースに画像をアップロードするにはどうすればよいですか?
これが私の現在のWCFサービスです:
インターフェース:
[WebInvoke(UriTemplate = "/Upload", Method = "POST", ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped), CorsEnabled]
string UploadProfileImage(string image);
クラスメソッド:
public string UploadProfileImage(string image)
{
// Upload code needs to go here.
}
私は ajax を使用して投稿できますが、画像を使用する方法がわかりません。
これは、投稿を行う方法のjQueryの例です。
// This is the success function that gets called after selecting an image from my device
function uploadSuccess(imageURI) {
uploadImage(imageURI);
}
function uploadImage(imageURI)
{
var data = '{"image":"' + imageURI + '"}'
$.ajax({
url: "http://192.168.101.55:8848/api/Upload",
type: "POST",
contentType: "application/json",
data: data,
success: function (result) {
},
error: function (jqXHR, textStatus, errorThrown) {
}
});
}