Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用ajax和jquery上传文件。在服务器上用C#代码保存图像。_Javascript_C#_Ajax - Fatal编程技术网

Javascript 使用ajax和jquery上传文件。在服务器上用C#代码保存图像。

Javascript 使用ajax和jquery上传文件。在服务器上用C#代码保存图像。,javascript,c#,ajax,Javascript,C#,Ajax,我想用ajax和jquery创建一个文件上传。我将formData发送到服务器。我无法在服务器上获取数据和保存图像。 这是我的javascript代码: function UploadFile() { var fileName = $('#uploadFile').val().replace(/.*(\/|\\)/, ''); if (fileName != "") { var formData = new FormData();

我想用ajax和jquery创建一个文件上传。我将formData发送到服务器。我无法在服务器上获取数据和保存图像。 这是我的javascript代码:

function UploadFile() {
         var fileName = $('#uploadFile').val().replace(/.*(\/|\\)/, '');
         if (fileName != "") {
             var formData = new FormData();

             formData.append('file', $('input[type=file]')[0].files[0]);
             $.ajax({
                 url: 'p1.aspx/uploadPic',
                 data: formData,

                 processData: false,
                 contentType: false,
                 type: 'POST',
                 success: function (dt) {
                     alert(dt.d);
                 }
             });
             }
     }
p1.aspx页面中的代码:

[WebMethod]
public static string uploadPic(HttpPostedFile file)
{
 return file.FileName;
}
这不是工作,也不归还任何东西!怎么了?如何在服务器上获取映像?
最好的收获。

请参考此感谢。我阅读并执行所有内容!但是我不能用C#来做。示例中的服务器代码是用php编写的。你能给我解释一下吗。怎么做,有什么错吗?请参考这篇文章。谢谢。我阅读并执行了所有内容!但我不能用C#来做。示例中的服务器代码是用php编写的。你能给我解释一下吗?怎么做?有什么问题吗?