Javascript 使用js和webservice C上传文件(图像)#

Javascript 使用js和webservice C上传文件(图像)#,javascript,web-services,Javascript,Web Services,到目前为止,我发现了一些与我正在寻找的相关的东西,但我不确定这是否是我所需要的: 如何在js中将文件转换为字节并将其发送到webservices以上载到服务器 例如: JS: 您不会将文件转换为字节数组;已经是一个了。浏览器负责管理要发送到web服务的数据格式。通常,这是通过在带有文件类型的输入的表单上发布来实现的: <form enctype="multipart/form-data" action="UploadFile" method="post"> <input

到目前为止,我发现了一些与我正在寻找的相关的东西,但我不确定这是否是我所需要的:

如何在js中将文件转换为字节并将其发送到webservices以上载到服务器

例如:

JS:


您不会将文件转换为字节数组;已经是一个了。浏览器负责管理要发送到web服务的数据格式。通常,这是通过在带有
文件类型的
输入的表单上发布来实现的:

<form enctype="multipart/form-data" action="UploadFile" method="post">
    <input id="image" type="file" />
</form>


但是,在C端使用
WebMethod
是不可能的,因为POST变量是通过请求信息接收的,而
WebMethod
不提供这些信息。您可以创建一个web处理程序,并使用
ProcessRequest
方法接收此信息,但这不是唯一的方法。

我找不到如何将文件更改为字节。谢谢谢谢您,我找到了此链接,但我找不到它。我如何实现它?
[Web Method]
public string UploadFile(byte[] Myfilebytes)
{
     //UPloading script
    return "OK";
}
<form enctype="multipart/form-data" action="UploadFile" method="post">
    <input id="image" type="file" />
</form>