PDA

View Full Version : سوال: مشکل با header ( 'Content-type: image/jpeg' )



chaown
جمعه 27 اسفند 1389, 15:07 عصر
سلام
وقتی از

header ( 'Content-type: image/jpeg' )
توی صفحه برای نمایش عکس از دیتا بیس استفاده می کنم صفحه با مشکل مواجه می شه و چیزی جزء آدرس صفحه که در آدرس بار نوشته شده نشون داده نمیشه
چه کنم؟ :متفکر:

binyaft
جمعه 27 اسفند 1389, 19:13 عصر
شاید قبل از ارسال header چیزی به مرورگر ارسال میشه!

phpweb
جمعه 27 اسفند 1389, 20:16 عصر
سلام
وقتی از

header ( 'Content-type: image/jpeg' )
توی صفحه برای نمایش عکس از دیتا بیس استفاده می کنم صفحه با مشکل مواجه می شه و چیزی جزء آدرس صفحه که در آدرس بار نوشته شده نشون داده نمیشه
چه کنم؟ :متفکر:

موقع ارسال هدر باید دقت کنید که از توابعی مثل ob_start استفاده کنید اما من حدس می زنم که شما فقط از همین هدر استفاده می کنید و نام فایل رو به مرورگر اعلام نمی کنید.

برای اعلام نام فایل هم باید هدر زیر رو ارسال کنید.




header('Content-Disposition: filename="example.jpg"');

mehdi_php
جمعه 27 اسفند 1389, 20:27 عصر
خوب بسیار طبیعی هست که چیز دیگه ای نشون داده نشه و علت هم این هست که هدر jpg استفاده کردین و در واقع به مرورگر گفتین که این فقط عکس هست نه چیز دیگه اگر می خاین یک عکس رو از این طریق نشون بدین باید از این روش استفاده کنید .


<img src="show_image.php" />

و کد header و image processing رو هم داخل show_image.php بذارین .