我需要在 JavaScript 中制作一个上传小部件,其中包含将文件发布到 IIS 服务器的上传进度,是否有任何建议指南或文档?
最佳答案
这样的组件需要服务器和客户端开发。如果您的常量是 IIS 作为服务器,那么我建议您使用 ASP.NET 和 Javascript。根据您想花费多少时间和/或金钱,您可以采取多种不同的方式。
使用第三方组件
- 那里有很多可用的。这取决于您是否可以使用 flash、silverlight 或 javascript 作为客户端。以下是一些不按特定顺序列出的组件:
- RadUpload for ASP.NET AJAX
- SlickUpload
- EAUpload
- AjaxUploader
自己实现一切
- 这里你需要开发服务器和客户端。您很可能需要服务器上的 HTTP 处理程序,它可以接受上传并以进度信息进行响应,客户端上的一些 UI 可以实际可视化进度。还有一些没有特定顺序的链接:
- ASP.NET File Upload with Real-Time Progress Bar - redux
- Uploading in ASP.NET
- Simple AJAX File Upload
- 可能相关的 SO 问题:How can I upload files asynchronously?
关于c# - 如何在 JavaScript 中制作上传进度的上传小部件,将文件发布到 IIS 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2469761/