-1
A
回答
0
您需要使用
$image = fopen("image.png");
Modify the headers(not sure exacly if it's correct)
headers("Content-type: image/png");
And then send the image
echo fread($image, file_size("image.png"));
1
你爲什麼這樣做? 爲什麼不直接傳送圖像? 如果你想顯示一個隨機的形象,你不妨使用
header("Location: address-of-image");
從你的服務器從你可以做它的原始位置的文件提供給您的客戶,而不只是重定向到的圖像。但是你的php.ini的設置需要允許外部文件打開,如果你要在img標籤來顯示圖像, altough我會推薦它
readfile("http://www.example.com/image.jpg")
正確的標題不是必需的。你應該檢查圖像的文件類型,或者在大多數情況下只需設置一個八位字節流標題,這樣瀏覽器就不會假設文本或類似的不正確類型,並嘗試顯示二進制數據。 這樣做只是做
header("Content-type: application/octet-stream")
一件事要考慮高速緩存,可以設置正確的頭......
相關問題
- 1. 在PHP會話中預加載圖像
- 2. 如何在FULL圖像加載時進行圖像加載? jquery
- 3. 如何在加載大圖像時顯示加載圖像?
- 4. 如何在d3中加載圖表後隱藏加載圖像?
- 5. 如何在Codeigniter中加載圖像?
- 6. 如何在javafx中加載圖像
- 7. 如何在Android中加載圖像?
- 8. 如何在ios中預加載圖像
- 9. 如何在J2ME中加載圖像?
- 10. 如何在libGDX中加載圖像?
- 11. 如何在android webview中加載圖像?
- 12. 如何在apex.execute中加載圖像
- 13. 如何在textview中加載圖像?
- 14. 如何在opengl中加載圖像
- 15. 如何在JPanel中加載圖像?
- 16. 如何在PhotoView中加載URL圖像
- 17. 如何在android中加載圖像
- 18. 如何在Java中加載大圖像
- 19. 如何在飛鏢中加載圖像
- 20. 如何在解析中加載圖像
- 21. 如何在Java中加載DICOM圖像?
- 22. 如何在Android中預加載圖像
- 23. 如何在angular2中加載圖像
- 24. 如何在UIWebView中加載圖像
- 25. 如何在php中的頁面加載顯示固定圖像?
- 26. 加載圖像的PHP/HTML
- 27. PHP動態圖像加載
- 28. 如何加載gridview時加載圖像?
- 29. 如何在Android中使用Piccaso圖像加載庫來平滑圖像加載?
- 30. 如何在等待圖像加載到Firefox中時加載圖像
這不是一個真正的問題呢。圖像應該來自哪裏?你想如何將它加載到服務器?你想在什麼時候提供服務? – 2010-08-06 21:08:46
那麼,除了'img'標籤之外,還是重定向到服務器上的圖像位置? – Tarka 2010-08-06 21:09:00
無論如何,這將是有趣的你:http://www.php.net/manual/en/features.file-upload.php – 2010-08-06 21:09:39