問題場景還原如下:
現有乙個上傳頁面,後端控制器用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 開始儲存檔案到伺服器 ...