我正在开发一个视频上传模块,它最终将所有用户上传的视频存储在 youtube 上(使用 youtube api)。
我想在用户点击上传按钮时立即显示进度条,并继续显示直到视频上传完毕。
我通常知道这是在 .net 中使用 ajax 工具包实现的,但由于我使用的是文件上传控件,它与 ajax 工具包不兼容。
请建议我如何实现这一目标。
最佳答案
您无法显示文件上传的实际进度。但是您可以使用 javascript 显示隐藏的动画“加载”图像。它将在表单(与文件)提交到服务器时显示。
HTML:
<img id="loading_img" style="Display: None" src="loading.gif" />
Javascript:
$('#Form1').submit(function() {
$('#loading_img').show(); // Show image
return true; // Proceed with postback
});
关于c# - 如何在服务器上上传文件时显示进度条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12251467/