![](/img/trans.png)
[英]How to check size of library document file before uploaded with event receiver
[英]Check size of uploaded file in mb
由於您以字節為單位給出大小,因此您需要除以1048576
(即1024 * 1024
):
var fileSize = imageFile.ContentLength;
if ((fileSize / 1048576.0) > 10)
{
// image is too large
}
但是如果您預先計算 10mb 中的字節數,則計算會更容易閱讀:
private const int TenMegaBytes = 10 * 1024 * 1024;
var fileSize = imageFile.ContentLength;
if ((fileSize > TenMegaBytes)
{
// image is too large
}
您可以使用此方法將獲得的bytes
轉換為 MB:
static double ConvertBytesToMegabytes(long bytes)
{
return (bytes / 1024f) / 1024f;
}
倍數字節 (B) 的前綴:
1024 字節 = 1 千字節
1024 KB = 1 兆字節
double ConvertBytesToMegabytes(long bytes)
{
return (bytes / 1024f) / 1024f;
}
var fileSize = imageFile.ContentLength;
if (ConvertBytesToMegabytes(fileSize ) > 10f)
{
// image is too large
}
var fileSize = file.ContentLength;
if (fileSize > 10 * 1024 * 1024)
{
// Do whatever..
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.