忍者ブログ

GAM-22のメモ

忍者ブログで500KB以上のファイルアップロードする方法 (失敗)

2024.11 ← 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 →

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

忍者ブログで500KB以上のファイルアップロードする方法 (失敗)

なにこれ

忍者ブログのファイルアップロードフォームに、MAX_FILE_SIZEなんていうオプションがあるんで、書き換えれば500KB以上のファイルもアップロードできるのでは? と思って失敗しました。悔しいので載せときます。

手順


  1. javascript:(function(){document.forms['upload'].MAX_FILE_SIZE.value+='000';alert('完了')})();

    上をコピーします。ファイルアップロードページで、アドレスバーにURLに続けないで貼り付けて、エンターを押します。

    URLに続けないで、貼り付けます

  2. 「完了」というメッセージが出たら成功です。Firefoxなら、ちゃんと書き換えられたか確認できます。ここでは、「2097152」を1000倍にしました。

    なんと! 1000倍に
  3. ちゃんとアップロードできるか確認します。

    当然の如く、失敗しました。

調べてみたら

MAX_FILE_SIZE というのは、こんな感じのものだったみたいです。

hidden フィールドMAX_FILE_SIZE は、 input フィールド file の前に置く必要があります。 この値は、PHP で取得可能なファイルの最大サイズを規定します。この値はバイト数で指定します。 ブラウザ側でこの最大値を出し抜くのは簡単なことなので、この機能を信頼して、これより大きなサイズのファイルがブロックされることを前提にしては いけません。 しかし、PHP 側の最大サイズの設定を欺くことはできません。 しかしそれでも MAX_FILE_SIZE を指定すべきです。なぜなら、 巨大なファイルを転送しようとして、実はそれが大きすぎて 転送できないということを長時間待ったあとで知らされるのを 防げるからです。
PR
この記事にコメントする
お名前
タイトル
文字色
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事にトラックバックする
トラックバックURL:
カテゴリー
カウンター
最新記事
最新コメント
Twitter
人気記事
Amazon お買い得情報
Amazon お買い得情報
プロフィール
自画像
HN :
GAM-22
性別:
男性
職業:
大学1年生
HSP暦:
6年
好きなもの :
ゲーム, アニメ, マヨネーズ
嫌いなもの :
運動, 注射, ホラー映画, 英語
好きなバンド :
Muse, Radiohead
その他 :
文章能力が欠如している
バナー
Copyright © GAM-22のメモ All Rights Reserved
Powered by ニンジャブログ Designed by ピンキー・ローン・ピッグ 忍者ブログ / [PR]