2015-10-18 79 views
0

我想在php和mysql上構建我自己的小型renderfarm-backend構建。我有一個巨大的計劃去做任何事情,但有一個問題。如何在沒有表單的情況下上傳圖片?上傳沒有表格的文件?

回答

1

三選擇:

  1. 你做完全POST請求提交上傳表單時,瀏覽器會做,你不需要爲表單。這是一個簡單的http POST。你可以在SO或google上找到無數的例子。

  2. 看看webdav,http擴展,允許通過http靈活的文件訪問。如果你想把你的上傳文件整合到本地文件管理器之類的東西中,可能會有意義。

  3. 您使用文件爲中心的協議上傳,所以實現與php的東西分開上傳。在這裏可以想到sftp,但顯然你需要爲此設置一個單獨的服務器並根據需要映射文件系統位置。你也必須照顧文件的權限。

+0

所以不可能通過get告訴我的phpscript,應該上傳哪個文件? – rudolf97

+0

對不起,但這個問題很混亂。當然你可以向某個PHP文件發出一個http GET請求。但通常該文件將是服務器端,那麼該文件應該如何從客戶端上傳到服務器?您可以定義一個設置,在該設置中,您使用GET請求來告訴某個php腳本從某個其他服務器下載一個文件,可能是提供一些公共資源的公共http服務器。但那會是另一種方式。還是你的設置,你真的想_upload_文件從你的PHP腳本到一些_other_服務器?然後說出口! – arkascha