任意のファイルのファイルサイズを取得する
動作ブラウザ:[IE4][IE5]



 INPUT TYPE="file"で選択したファイルのファイルサイズを返します。ファイルサイズはIMGオブジェクトのみfileSizeプロパティで取得することができます。一見すると画像しかファイルサイズが取得できないように思えますがSRCプロパティに任意のファイル名を指定することで、どんな種類のファイルのサイズでも取得することができます。
 またローカルパスでなくURLを指定した場合でも正常に動作しインターネット上にある任意のファイルのファイルサイズを取得することができます。
 Mac+IE4/5では動作しません。




■ソースリスト(ポイント部分)
<SCRIPT Language="JavaScript">
<!--
function getFileSize()
{
fn = document.myFORM.fname.value;
document.myIMG.src = fn;
alert("Filesize is "+document.myIMG.fileSize);
}
// -->
</SCRIPT>