我正在做一个项目,它要求我上传图像文件(最好是各种文件)。要求是它应该异步上传,但在我看来,由于我没有使用 HTML5 并且我的项目在 ASP.NET 2(或可以升级到 3.5)和 C#(Web 窗体)中,我认为可能存在限制在这样做。
我看到了一个插件http://blueimp.github.io/jQuery-File-Upload/并在我的浏览器中对其进行了测试,Firebug 显示它使用 XHR 将图像文件发布到服务器上,并且Post
具有以下内容:
-----------------------------25131776232422 Content-Disposition: form-data;
name="files[]"; filename="myfile.jpg" Content-Type: image/jpeg
ÿØÿà�JFIF��`�`��ÿî�Adobe�d����ÿá]Exif��MM�*����2�������b;�������vGF�������GI����..............
我假设这是我上传的文件的位,那么如何使用 XHR 或任何 jQuery api() 将其发布到服务器上,以及如何使用 asp web 表单读取和保存它。如果您能帮我解决服务器端问题,即读取字节并将其另存为图像,那就太好了。
请不要推荐一个可以工作的插件,因为我需要从头开始。