Javascript 如何使用Plupload.js向服务器发送数据?
现在,我将plupload与我的ASP Net MVC应用程序一起使用。我一直在向服务器(我的控制器)发送数据, 守则如下: 谢谢你的帮助Javascript 如何使用Plupload.js向服务器发送数据?,javascript,asp.net-mvc,plupload,Javascript,Asp.net Mvc,Plupload,现在,我将plupload与我的ASP Net MVC应用程序一起使用。我一直在向服务器(我的控制器)发送数据, 守则如下: 谢谢你的帮助 var blob = ""; var fileObject = new File([blob], fileName, { type: 'video/mp4' }); var uploader = new plupload.Uploader({ runtimes: 'html5
var blob = "";
var fileObject = new File([blob], fileName, {
type: 'video/mp4'
});
var uploader = new plupload.Uploader({
runtimes: 'html5,html4',
url: "/videoUploadHandler.ashx",
chunk_size: '5mb',
multi_selection: true,
unique_names: false,
filters: {
mime_types: [
{ title: "video files", extensions: "avi,mp4,mov,mwm,mkv" }
]
}
});
uploader.init();
uploader.files.push(fileObject);
uploader.start();
videoUploadHandler.ashx
......................
HttpPostedFile fileUpload = Request.Files[0];
string fileName = fileUpload.FileName;
var path = FileUploadPhysicalPath;
uploadedFilename = Path.GetFileName(uploadedFilename);
string uploadFilePath = Path.Combine(path, uploadedFilename);
Stream stream = null;
stream = new FileStream(uploadFilePath, (chunk == 0) ? FileMode.CreateNew : FileMode.Append);
chunkStream.CopyTo(stream, 16384);
你的问题到底是什么?你有任何错误信息吗?行为不正确?没有错误消息,我的问题是,我无法恢复控制器(videoUploadHandler.ashx)中的文件。我在Visual studio上设置了一个断点,没有结果您是否看到在浏览器控制台/开发人员工具中触发POST请求?也许问题出在客户端?