ble*_*ter 7 javascript asp.net jquery file-upload jquery-plugins
我正在努力解决一个小问题.我使用大多数客户端(JQuery/JavaScript)代码构建了一个完整的Web ASP.NET应用程序.我使用通用处理程序来做一些延迟加载的数据,以及自动完成等.
其中一个要求是一个页面需要能够上传文件,以及显示有关uploadead文件的元信息.
我想知道是否有办法完全从JQuery/JavaScript上传文件.我研究了很多插件,但它们都依赖于php后端.
我的想法是创建一个帖子:
$(function(){
$('#submit').live('click', function(event){
$.post('/SomeOtherHandler.ashx', //can be '/someotherpage.aspx'
{
filename: $('#fileUpload').val(),
timestamp: (new Date()).toString()
}, function(data){
//do something if the post is successful.
});
});
});
Run Code Online (Sandbox Code Playgroud)
那会有用吗?我知道,如果你包含json对象{ filename: value, timestamp: value },它将显示在HttpContext.Request.Params集合中,我可以毫无问题地阅读它.
但问题是我不知道这是如何工作的,因为FileUpload html控件只将文件名存储在其值中.因此,我将使用文件名向我的服务器发送一个字符串,而不是字节数组.
对此有任何想法将不胜感激!