當前位置:首頁 » 文件傳輸 » 易語言上傳文件到伺服器方法
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

易語言上傳文件到伺服器方法

發布時間: 2023-02-10 14:19:03

① 易語言如何發送數據給客戶端或者伺服器

客戶端.發送數據(到位元組集(「標識」+「文件名稱」+「|」)+讀入文件(路徑))-------------------------伺服器端未處理=伺服器.取回數據()如果真(「標識」=到文本(取位元組集左邊(未處理,4))數組=分割位元組集(取位元組集右邊(未處理,取位元組集長度(未處理)-4),到位元組集(「|」))寫到文件(取運行目錄()+「\」+到文本(數組[1]),數組[2])

② 易語言ftp文件上傳的問題

.版本 2
.支持庫 downlib
.支持庫 iext
.支持庫 internet
.程序集變數 上傳文件, FTP上傳對象
.程序集變數 參數, 任務參數
.子程序 上傳
參數.類型 = 2 + 3 ' 參數詳見提示
參數.傳送類型 = 1
參數.文件地址 = 「ftp://」 + FTP地址 + 「/」 + FTP賬號 + 「/1/1.txt」 ' 這里是FTP伺服器路徑,可以修改。
參數.用戶名 = FTP賬號
參數.用戶密碼 = FTP密碼
參數.本地文件路徑 = 「c:\1.txt」 ' 這里的文件名是需要上傳的文件路徑,可以修改。
參數.線程等待超時 = 1000
透明標簽1.標題 = 「正在連接伺服器...」
透明標簽2.標題 = 「正在上傳文件...」
.判斷開始 (連接FTP伺服器 (FTP地址, FTP賬號, FTP密碼, , ))
透明標簽1.標題 = 「已連接!」
輸出調試文本 (FTP取現行目錄 () + 「aaa」)
.默認
透明標簽1.標題 = 「連接失敗!」
返回 ()
.判斷結束

' 雙線內代碼為測試伺服器是否可用,可以不需要
上傳文件.上傳文件 (參數)

③ 易語言怎麼上傳到ftp

連接ftp伺服器()命令
FTP文件上傳 ( )命令
按照指示的步驟填寫就能上傳了。
需要互聯網支持庫。
其實挺簡單的。

④ 易語言怎麼吧客戶端提交的文本到服務端里

以下程序為客戶端:
需要用到:一個叫客戶的組件。基本組件裡面就有了。剛裝的易語言4.11版本在有一個時鍾的那行的最後一個就是。
.版本
2
.子程序
__啟動窗口_創建完畢
'先連接到伺服器,埠號用19730埠
.如果真
(客戶1.連接
(地址編輯框.內容,19730
)

假)
信息框
(「連接失敗!」,
0,
)
返回
()
.版本
2
.子程序
_發送按鈕_被單擊
.如果真
(客戶1.發送數據
(發送編輯框.內容)

假)
信息框
(「發送失敗!」,
0,
)
.如果真結束
__________________________________________________-
以下程序為服務端
需要用到:一個叫伺服器的東西。
.版本
2
.子程序
_伺服器1_數據到達
.局部變數
變數1
.局部變數
收到數據,
位元組集
收到數據

伺服器1.取回數據
()
'這樣一來「收到數據」這個變數裡面就保存著客戶端傳上來的文本的數據。可以進行其他處理。
__________________________________________________________________

⑤ 易語言上傳文件到伺服器

可以在伺服器上放一個過濾用的列表/資料庫(白名單、黑名單之類),先讀取,判斷是否符合內容,符合就上載

⑥ 易語言怎麼上傳js文件到ftp伺服器,試了好多方法都不行

文件應該沒有擴展名的區別,剛網路上隨便找了一個免費FTP測試,測試結果

沒有任何問題,如果你是所有JS文件都不能上傳可能是伺服器的限制。

調試輸出 (FTP文件上傳 (「C: itle.js」, 「 itle1.js」, ))

是不是伺服器限制上傳JS。你可以進行甄別,例如隨便將一個文本文件修改為JS的擴展名。如果失敗,就是伺服器上禁止了此類型的文件上傳。

如果是這種情況,將擴展名修改成txt。上傳後在重命名回來。

⑦ 易語言ftp上傳文件

[e=1].版本 2
.支持庫 spec

.子程序 _按鈕1_被單擊
.局部變數 ftp, 類_FTP

.如果真 (ftp.連接FTP伺服器 (地址, 帳號, 密碼, 21, ))
.如果真 (ftp.文件上傳 (取運行目錄 () + 「\123.txt」, 「/123.txt」, ))
調試輸出 (「上傳成功」)
.如果真結束

[/e]

1.文件上傳,返回的是真嗎。 是否上傳成功,如果成功了說明命令沒有問題,是參數的問題。

2.文件上傳的第二個參數,去掉IP地址試試。

⑧ 易語言FTP上傳

.版本 2
.支持庫 downlib

.子程序 _添加用戶_創建完畢

伺服器名 = 「10.110.160.23」
登錄名 = 「jjwnet」
登錄密碼 = 「1」

.如果真 (全局輔助對象.連接FTP伺服器 (「ftp://」 + 伺服器名 + 「/others/」, 登錄名, 登錄密碼, 21, , ) = 假)

信息框 (「無法連接伺服器」, 0, )

銷毀 ()

.版本 2
.支持庫 downlib

.子程序 上傳文件
.參數 服務端文件名, 文本型
.參數 本地文件名, 文本型, ,
.局部變數 任務參數, 任務參數

任務參數.類型 = #傳送常量.上傳
任務參數.用戶名 = 登錄名
任務參數.用戶密碼 = 登錄密碼
任務參數.本地文件路徑 = 本地文件名
輸出調試文本 (任務參數.本地文件路徑)
任務參數.文件地址 = 服務端文件名
輸出調試文本 (任務參數.文件地址)
任務參數.交互回調函數 = &交互回調函數
任務參數.日誌回調函數 = &日誌回調函數

全局上傳對象.上傳文件 (任務參數)

.子程序 交互回調函數, 整數型, , 同名覆蓋
.參數 消息類型, 整數型
.參數 線程信息, 整數型
.參數 參數3, 整數型
.參數 參數4, 整數型
.參數 對象信息, 整數型
.局部變數 獲得對象標記, 整數型
.局部變數 內容, 文本型
.局部變數 新文件名, 文本型
.局部變數 線程組, 整數型, , "0"

' 成員<15>的中文名稱為「交互回調函數」,英文名稱為「MutualCallBack」,類型為「子程序指針(SubPtr)」。
' 注冊一個回調函數,系統產生需要交互的消息時調用此函數,具體消息請參見傳送常量中設置的消息常量。如果為0則不接收,默認為0。回調函數需要有5個參數,一個整數型的返回值。返回值根據消息類型的不同而不同,如果沒有說明則返回值沒有意義。參見具體的消息第一個參數(整數型)消息類型,參見「傳送常量。」第二個參數(整數型),線程信息,可以通過」取線程信息「獲得每個上傳或下載對象的線程信息,與本參數比較從而確定發送本消息的對象第三個參數(整數型)根據消息類型的不同而不同,參見具體的消息第四個參數(整數型)根據消息類型的不同而不同,參見具體的消息第五個參數(整數型),對象信息,可以通過「取對象信息」獲得下載或上傳對象的信息與本參數比較,從而確定本消息屬於哪個對象。

.如果真 (消息類型 = #傳送常量.發現存在文件)

返回 (#傳送常量.覆蓋) ' 發現有同名文件存在,則覆蓋
.如果真結束

返回 (0)

.子程序 日誌回調函數
.參數 線程信息, 整數型
.參數 時間, 文本型
.參數 內容, 文本型
.參數 消息類型, 整數型
.參數 對象信息, 整數型
.局部變數 日誌內容, 文本型

.版本 2
.支持庫 dp1

.子程序 _按鈕1_被單擊
.局部變數 文件名, 文本型
文件名 = 「d/xxxxxx.txt」
上傳文件 (「ftp://」 + 伺服器名 + 「/databases/」 +「xxxxxx.txt」, 文件名)

延時 (1000)

信息框 (「上傳成功」, 0, 「finish」)

⑨ 用易語言開發了服務端程序後,需要租怎樣的伺服器,然後如何上傳到伺服器中運行

租一個外網IP的伺服器 且該伺服器不會被其他人使用的伺服器而非虛擬機!
租用伺服器後 打開伺服器的遠程式控制制!在本機遠程式控制制中輸入伺服器ip和用戶名 並且打開C盤共享!這樣可以將伺服器內的C盤共享到本機中 到時候直接復制本機的程序到伺服器共享C盤即可!