我有一個程序讀取一些輸入文件,並創建一個(非常大)的輸出文件。從C++ EXE返回數據到網絡
現在我必須上傳這個程序到網絡上。它是寫在PHP和服務器上的Linux。
服務器調用'exec'函數來操作我的程序的exe文件,然後應該返回給用戶一個鏈接來下載輸出文件。 由於可能有多個輸出文件,我以不同的名稱調用每個輸出文件(output_ 秒,距最近的新年)。
我現在需要做的是以某種方式告訴服務器客戶端應該得到什麼輸出文件。 我想也許我應該從主返回文件名稱的一部分整數, 例如我可以從主340000返回,然後服務器知道文件的名稱是「output_340000」。但我不知道這是一個好主意,我也不知道如何得到這個整數。
我想到的另一件事是將文件的名稱打印到控制檯,但後來我不知道服務器將如何讀取此內容,並且我也不知道在程序之後它是否會工作退出。
所以我的問題基本上是如何將輸出文件的名稱返回給服務器?
預先感謝您。
其他選項的高管只是爲了澄清,你能夠改變PHP和C++文件的源代碼?例如,是否可以更改C++程序的輸出? – Celeritas
是的,我可以更改源代碼。 – flyman