2011-08-12 30 views

回答

0

是的......你必須從臨時文件中流式傳輸文件,例如/tmp

header('Content-Type: image/jpeg'); 
readfile('/tmp/'.$_FILES["file"]["tmp_name"]); 
+1

它工作正常,但我不能使用它像這樣

0

是的,你可以,

,但你必須先上傳,然後展示給用戶,當用戶點擊「接受」或提交按鈕,然後調整它並移動它。在此之前,請將其保存在臨時文件夾,服務器上的臨時文件夾或要保留臨時映像的任何其他文件夾中。

0

惡意用戶可能會上傳一些惡意軟件,所以我會確保在執行此類操作之前進行某種驗證。檢查上傳文件的文件擴展名或MIME類型。或通過圖像處理腳本,而不是顯示它,即viewImage.php?id = 1234

+1

如果標題和MIME類型是好的,那麼它應該是好的,文件擴展名不是一個很好的建議。 –

+0

@Mihai同意mime類型是一種更安全的方式 – m4rc