0
HTMLコードasp.netの画像アップロード
<script type="text/javascript">
function sendFile(file) {
var formData = new FormData();
formData.append('file', $('#f_UploadImage')[0].files[0]);
$.ajax({
type: 'post',
url: 'WebForm1.aspx/upload',
data: formData,
success: function (status) {
if (status != 'error') {
var my_path = "MediaUploader/" + status;
$("#myUploadedImg").attr("src", my_path);
}
},
processData: false,
contentType: false,
error: function() {
alert("Whoops something went wrong!");
}
});
}
var _URL = window.URL || window.webkitURL;
$("#f_UploadImage").on('change', function() {
var file, img;
if ((file = this.files[0])) {
img = new Image();
img.onload = function() {
sendFile(file);
};
img.onerror = function() {
alert("Not a valid file:" + file.type);
};
img.src = _URL.createObjectURL(file);
}
});
</script>
C#コード私はform-data.Howとして入ってくる値をキャプチャすることができますどのように
[System.Web.Services.WebMethod]
public static string upload(HttpContext file)
{
return "okey";
}
私はいくつかの変数(HttpContext、HttpPostedFile、オブジェクト、イメージ)を試みましたが、動作しませんでした。私は汎用ハンドラを使いたくありません。私を助けてください。