Re: [推薦] 一些自由軟體和免費軟體
※ 引述《olliekr (我是歐哩)》之銘言:
: SmartFTP真的用的很不順手
: 我還是習慣用FileZilla
: 但是SmartFTP有一項功能我很喜歡
: 就是他可以複製FTP檔案位置
: 這個FileZilla沒有
: 有時候想把檔案丟到FlashGET下載,這個功能就顯得重要了
: 而且他還可以連帳號密碼一起複製
: 或是自動把FTP檔案位址轉為HTTP
: 以清大計中給學生的FTP來說
: 假設檔案在
: ftp://140.114.63.11/Oz/u/u93/pme/u931413/WWW/luxy.gif
: 那分享出去的網址將是
: http://oz.nthu.edu.tw/~u931413/luxy.gif

: 這個FTP轉HTTP的動作SmartFTP可以自動完成
: 應該不少網頁空間都用的到這個功能吧 :)
ftp 轉 http 這個不知道怎麼自動做,這有規則可循嗎? 還是要個別設定?
但單純就複製 FTP 檔案位置來講,Filezilla 大概只需要加上十幾行程式即可支援
我剛剛有看過了,滿簡單,本來要動手改程式碼加上這功能的,但是.....
微軟的 VC++ 中文版本,根本無法正確編譯含有俄國文字或一些歐洲文字的程式
簡單說,就是我使用和 Filezilla 作者同樣的一套工具,但是只因為是不同語言的版本
我竟然無法正常使用他的程式碼,爛微軟.... 或許該建議 Filezilla 作者別把那幾行
外國文字寫死在程式碼中,以免 M$ 的開發工具無法正確處理,然後我沒安裝 zlib
所以也沒辦法編譯,有點麻煩,在編譯問題解決前,暫時放棄修改 Filezilla
有興趣且手上有英文版 VC 的朋友可以試著改改看,需要改的檔案是 FtpListCtrl.cpp
在他的 Message Map 和對應的 menu resource IDR_FTPCONTEXTMENU 裡面,新增複製
網址的選項,然後自己加寫 message handler,寫法可參考 OnFtpContextDownload
m_pDirectory->path 是 server 目錄位置,m_transferuser 是 user name
m_transpass 是密碼,m_pDirectory->direntry[index].name 是檔案名稱
用這幾個串起來,ftp://UserName:Passowrd@ServerDir/FileName,就是檔案路徑了
參考資訊提供到這,我這裡不方便動,留給有興趣和能力的朋友去改囉,
改出來別忘了提供一份 patch 給 Filezilla 原作者 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.129.59.3
※ 編輯: HZYSoft 來自: 140.129.59.3 (11/24 21:55)
推
11/24 22:57, , 1F
11/24 22:57, 1F
推
11/24 22:57, , 2F
11/24 22:57, 2F
→
11/24 22:58, , 3F
11/24 22:58, 3F
→
11/24 23:04, , 4F
11/24 23:04, 4F
推
11/25 00:44, , 5F
11/25 00:44, 5F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 3 篇):
4
4
EZsoft 近期熱門文章
PTT數位生活區 即時熱門文章