0
我有一個PHP的大型CRM系統,它與用戶文件一起工作,並將它們存儲在項目根目錄下的文件夾中。現在我需要更改系統以將文件保存在Amazon S3上,但由於系統的架構不當(這是一箇舊的開源系統),我不能只重寫代碼。所以,我有點瘋狂的想法,攔截所有系統調用到一個文件夾(「/ var/www /%my_project%/ uploads」),並以特殊方式處理它們。 PHP應該確保它能夠與普通文件夾一起工作,file_put_contents和file_get_contents應該照常工作,但實際上它們應該使用代碼來處理來自S3的文件。這是可能的(如何?),或者它太瘋狂的想法?攔截ubuntu上的文件夾調用和模擬文件夾行爲
謝謝:)
S3流包裝,只要你用's3://'作爲文件路徑的前綴或者使用類似保險絲的東西來安裝該文件夾作爲s3文件夾 –
嗯,非常感謝!我不知道爲什麼我自己沒有找到這個解決方案。 –