No.1ベストアンサー
- 回答日時:
FileSystemObjectを使えば可能ですが、ActiveXObjectを生成するので大抵の場合、ブラウザの保護機能により失敗します。
上記オブジェクトの生成が許可された環境なら、以下のScriptを試してみてください。
//ファイルサイズ(実バイト数)を返すメソッド
function getFileSize(path) {
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.GetFile(path);
return f.Size;
}
この回答へのお礼
お礼日時:2008/04/23 16:31
ご回答ありがとうございます。
pathはフォーム値のvalueで取得のようですね。今夜試してみますね。
ActiveXは、MACでも動作できるでしょうか?
No.2
- 回答日時:
確かMacは無理だったはずです。
Windowsでも、IEだけだったような気がします。(あまり自信ありません)
何を目的で、アップロード前にサイズを知りたいのかにもよりますが、
単に、でかいファイルの、無用なアップロード処理時間を無くしたいってあれば、
hidden要素で、MAX_FILE_SIZEを指定とか可能です。
http://phpspot.net/php/man/php/features.file-upl …
PHP側でも、MAX_FILE_SIZEでアップロードしていないって言うのを取得可能です。
http://jp.php.net/manual/ja/features.file-upload …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBA 画像を貼り付ける...
-
javaで、、、
-
ブラウザのテキストボックスへ...
-
サーブレットコンテキストの意...
-
C#で親にイベントを投げる方法
-
C#のクラスで値渡しをする
-
SocketでXMLオブジェクトを送信...
-
servletからjspへオブジェクト...
-
String型からlong型への変換は...
-
vectorの内容をString型に変換...
-
Excel Book の変更の検知
-
VBスクリプトでテキストファイ...
-
ADOのOPENで実行時エラー
-
エクセルVBA/SpecialCellsで特...
-
VBAでの[]
-
ピクチャーボックスに点を打つ...
-
抽象クラスのオブジェクトを生...
-
VB.netでメソッドからコントロ...
-
PrintFormを使用してのプリント
-
setRequestAttributeとは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA 画像を貼り付ける...
-
VBAでの[]
-
サーブレットコンテキストの意...
-
VB.netでメソッドからコントロ...
-
C#のクラスで値渡しをする
-
Excel VBA 定数にオブジェクト...
-
servletからjspへオブジェクト...
-
VB.NETでのnothing の意義について
-
javaで、、、
-
PrintFormを使用してのプリント
-
Vba ListViewの行挿入に関して...
-
String型からlong型への変換は...
-
Dispose()は、どんな時に使うの...
-
ピクチャーボックスに点を打つ...
-
C#で親にイベントを投げる方法
-
VBS でのソート処理Excel2003
-
JSPでのArrayListの表示につい...
-
VB2005でADDとINSERTの違いは?
-
[ASP.NET]DropDownListのDB連携...
-
ADOのOPENで実行時エラー
おすすめ情報