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で質問しましょう!
似たような質問が見つかりました
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- PHP $filePath = './user_img/' . $file['name'];? 1 2022/12/10 07:29
- その他(プログラミング・Web制作) セレクトボックスで選択された値をコントローラーで使用したい 2 2022/07/26 16:41
- PHP ファイルアップロードに関してのセキュリティについてアドバイスお願い致します 1 2023/08/20 00:25
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- PHP アップロードファイルの数に応じてCSSを動的に変更したいのですが、方法がわかりません 3 2023/07/23 21:59
- Windows 10 この現象も、Microsoft Explorer のお粗末な仕様のためか? 2 2023/06/09 15:06
- その他(パソコン・スマホ・電化製品) マイナンバーカードの写真をアップロードしたいんですが、 『ファイルのピクセルサイズが下限値に満たない 5 2023/05/05 12:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
servletからjspへオブジェクト...
-
JSPでのArrayListの表示につい...
-
サーブレットコンテキストの意...
-
SendKeysとExecWBの違いは?
-
VBAでの[]
-
Dispose()は、どんな時に使うの...
-
エクセルVBA 画像を貼り付ける...
-
VB2005でADDとINSERTの違いは?
-
VBA Workbooks.open
-
System.Collections.SortedList
-
エクセルVBA/SpecialCellsで特...
-
javaで、、、
-
VBスクリプトでテキストファイ...
-
PrintFormを使用してのプリント
-
Excel VBA 定数にオブジェクト...
-
C#のクラスで値渡しをする
-
String型からlong型への変換は...
-
C#のXmlDocumentについて
-
setRequestAttributeとは?
-
java名簿管理プログラム
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでの[]
-
エクセルVBA 画像を貼り付ける...
-
サーブレットコンテキストの意...
-
C#のクラスで値渡しをする
-
Vba ListViewの行挿入に関して...
-
Excel VBA 定数にオブジェクト...
-
VB.netでメソッドからコントロ...
-
servletからjspへオブジェクト...
-
javaで、、、
-
VB.NETでのnothing の意義について
-
Dispose()は、どんな時に使うの...
-
ピクチャーボックスに点を打つ...
-
VBスクリプトでテキストファイ...
-
String型からlong型への変換は...
-
JSPでのArrayListの表示につい...
-
C#で親にイベントを投げる方法
-
MessageBox.Show(Me,…の「Me」...
-
エクセルVBA/SpecialCellsで特...
-
getParameter()について
-
VBS でのソート処理Excel2003
おすすめ情報