我想检查一下我的流是否超过100千字节。
我有这个:
int size = FileUpload1.PostedFile.ContentLength/1024;
if (size<100)
{
这是这样做的吗?
我想知道的另一件事是如何将图片自动调整为图像控件。
我记得winform图像控件有一个自动调整大小属性..但是我没有在asp图像控件中看到一个
答案 0 :(得分:0)
这似乎是一种权利,是的
对于ImageControl:只需设置图像控件的高度和宽度,图像就会缩放。如果您没有设置任何高度和宽度,控件将设置适当的高度和宽度
<asp:Image ID="img1" runat="server" Height="400" Width="400" ImageUrl="WHATEVERURLHERE" />
答案 1 :(得分:0)
回答你的第一个问题:根据MSDN,ContentLength
是字节长度,所以这是正确的方法。
答案 2 :(得分:-1)
您正在使用<
运算符,因此您正在检查流 100千字节。
使用>=
运算符检查流是否为100千字节或更多:
int size = FileUpload1.PostedFile.ContentLength / 1024;
if (size >= 100) {
...
}
要设置图片的大小,您可以使用CSS中的width
和height
样式或width
和height
HTML设置图片的宽度和/或高度图片标记中的属性。