php將上傳的檔案上傳到遠端伺服器

2021-08-30 15:45:58 字數 983 閱讀 2232

問題場景還原如下:

現有乙個上傳頁面,後端控制器用php來處理,但是php在得到上傳來的檔案時,要上傳給另乙個介面(用golang實現的,記為api2)

api2原本也是處理簡單的上傳邏輯,但是不知道怎麼用php模擬上傳檔案給api2,

(如果有同學知道,煩請告知,非常感謝)

最終採取了如下辦法: php將頁面上傳的檔案(記為file),將file的內容用base64編碼,作為乙個普通的post請求的乙個引數傳給api2, api2收到後,base64解碼,然後寫檔案,寫的檔案就是使用者上傳的檔案)。

**如下:

"multipart/form-data" method=

'post' action=

"/">

"file" type=

"file" value=

"choose"

>

"submit" value=

"upload" name=

"submit"

>

<

/form>

<?php

function

post_files

($url

,$file)if

(isset

($_post

["submit"])

)else

}?>

api2實現如下:

}參考:

歡迎補充指正。

jFinal上傳檔案的方法 ,上傳到oss

說實話jfinal提供的上傳方法我感覺並沒有想得那麼好,但是 還是介紹 一下,我現在是 直接將附件上傳到阿里的oss伺服器上,在資料庫只儲存相應的oss路徑,當訪問的時候直接載入oss相應的路徑就可以了,之家上 還需要加上一些上傳的限制型別 easyui filebox theme textbox ...

本地檔案上傳到遠端伺服器

win7下 用putty好像不太行。用securecrt非常方便。步驟如下 2 輸入rz,點enter 3 會彈出對話方塊,選擇要上傳的檔案 4 上傳,會顯示百分比 速率和時間等資訊。前段時間裝了ubuntu,不再使用win7了.所以想起來要更新下這篇文章.ubuntu下,我喜歡用的工具是termi...

檔案上傳到D盤

基本的io流 最基本jar 如果伺服器已經存在和上傳檔案同名的檔案,則輸出提示資訊 inputstream is uploadfile.getinputstream file tempfile new file path filename if tempfile.exists 開始儲存檔案到伺服器 ...