這是參考了這個問題 - need something that is same as $_FILES from remote server download with php
在上面的帖子,什麼OP基本上想要的是手動填充爲$_FILES
超全局數組文件上傳。
在答案中,您將看到使用tempnam
來創建一個臨時文件並使用file_get_contents
來存儲資源,我認爲它應該在理論上工作(未測試)。
現在,我的問題是不PHP有任何檢查,以檢測並防止這種行爲或如何post-max-size
/upload-max-filesize
ini
值會影響這個手動創建$_FILES
陣列?
你可以填充所有你想要的$ _FILES,但是請注意,'is_uploaded_file()'和'move_uploaded_file()'可能不起作用,因爲PHP實際上並沒有執行**上傳,所以只有內部結構那麼對上傳的安全檢查將不會發生。 –
@MarcB - 感謝您的輸入。這就是我的想法,但在看到我已經聯繫到的問題的答案時,我想澄清一下,這是否是正確的方式。 –