を生成:Javascriptを取得する画像サイズが、私はjavascriptの上の画像サイズを取得するには、このコードを発見した画像
function getImgSize(imgSrc)
{
var newImg = new Image();
newImg.src = imgSrc;
var height = newImg.height;
var width = newImg.width;
alert ('The image size is '+width+'*'+height);
}
それは完璧に動作しますが、私は保護された画像のサイズを取得する必要があります。イメージにアクセスするには、image.php?id = IMAGE_IDというページを使用します。このページでは、アクセス権をチェックしてイメージを送り返すため、動作します。しかし、このリンクをjavascript関数に置くと、サイズを取得するためには機能しません。任意のヘルプ(画像の直接リンクを置くと、.htaccessファイルでブロックされているので、どちらも動作しません)?
イメージが格納されているフォルダには、.htaccessファイルも含まれています。
Image.php:それは.htaccessファイルによってブロックされている場合
//check if the user has permission
//if not, show a image with the text 'no permission'
//if it's ok
$filename = "images\\fotos\\" . $imgl;
$image = imagecreatefromjpeg($filename);
header('Content-type: image/jpeg');
imagejpeg($image, null, 100);
imagedestroy($image);
あなたはそれ以外のjsも何かを、得ることができない、実サーバでは、あなたにも –
を遅らせる検討する必要があり、ブラウザのオープン 'imgSrc'を許可しなければなりません」保護された "方法?パスワードのダイアログを介して? –
必要なCookieまたはセッション変数をチェックしている可能性があります。 –