后台代码中,虽然可以通过FileContent.Length来获取大小,不过这种方法应尽量避免使用。
服务器端代码会在服务器端运行,所以用该方法验证会发现很慢。因为页面首先会把文件上传到服务器临时空间,由服务器再获取文件大小。所以效率很低,严重占用带宽。方法不可取。尤其网速不好的情况下,客户上传了半天,才弹出个文件太大的提示,不崩溃才怪。
因此,首选js代码。
下面是正文:
首先在页面添加一个FileUpLoad控件。(再次以id为fudPolicy为例)
然后添加一个上传Button。示例界面如图。
[更多...]