線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1927
推到 Plurk!
推到 Facebook!

TImage.Picture.LoadFromFile()如何load網路檔案?

答題得分者是:P.D.
cilan
一般會員


發表:6
回覆:13
積分:3
註冊:2011-06-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2012-03-13 17:41:54 IP:220.134.xxx.xxx 訂閱
原本用TImage的Picture.LoadFromFile()函數,可以正確載入Local的圖片;
但系統遷移到主機後,原本Load的路徑就改變了。

圖片是透過ftp方式傳輸到主機192.168.1.1的D:\ftp目錄下
那LoadFromFile()函數,要怎麼給路徑才能正確載入圖片?
主機登錄的密碼是 user:test123
或者有什麼替代方法,可以讓我把主機裡的圖片給show出來?

謝謝指導!
------
- 嵐 -
編輯記錄
cilan 重新編輯於 2012-03-13 03:44:12, 註解 無‧
P.D.
版主


發表:571
回覆:3888
積分:3677
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2012-03-14 23:30:38 IP:220.136.xxx.xxx 未訂閱
Picture.LoadFormFile() 我沒記錯的話, 並不支援虛擬路徑, 所以我都是把網路圖片下載回來再Load, 
要不就拉共享, 建立一個實體對應網路磁碟機來做,
是不是支援網路設定, 沒研究過, 之前有嘗試做但沒成功
===================引 用 cilan 文 章===================
原本用TImage的Picture.LoadFromFile()函數,可以正確載入Local的圖片;
但系統遷移到主機後,原本Load的路徑就改變了。

圖片是透過ftp方式傳輸到主機192.168.1.1的D:\ftp目錄下
那LoadFromFile()函數,要怎麼給路徑才能正確載入圖片?
主機登錄的密碼是 user:test123
或者有什麼替代方法,可以讓我把主機裡的圖片給show出來?

謝謝指導!
cilan
一般會員


發表:6
回覆:13
積分:3
註冊:2011-06-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2012-03-15 08:35:22 IP:220.134.xxx.xxx 訂閱
設共享,連線網路磁碟機的方法,的確可行!
但考慮到開共享,恐怕有安全上的顧慮;
若先下載到local,再開啟圖片,則多少會影響到效能。

仔細評估下,
可能還是會採用後者,實做上再測試看看。

先謝過大大的回覆!
------
- 嵐 -
cilan
一般會員


發表:6
回覆:13
積分:3
註冊:2011-06-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2012-03-16 08:35:56 IP:220.134.xxx.xxx 訂閱
除上述兩種方法,
另測試了一種用TWebBrowser載入網址的方法,
結果也是可行;
但缺點是圖片無法自動縮放到預設的大小。
目前評估這個方法是最佳的,
Delphi5是不是有讓網頁內圖片縮放Auto Resize的方法?目前還在尋找中!
謝謝大大提供的方向!

===================引 用 P.D. 文 章===================
Picture.LoadFormFile() 我沒記錯的話, 並不支援虛擬路徑, 所以我都是把網路圖片下載回來再Load,
要不就拉共享, 建立一個實體對應網路磁碟機來做,
是不是支援網路設定, 沒研究過, 之前有嘗試做但沒成功
===================引 用 cilan 文 章===================
原本用TImage的Picture.LoadFromFile()函數,可以正確載入Local的圖片;
但系統遷移到主機後,原本Load的路徑就改變了。

圖片是透過ftp方式傳輸到主機192.168.1.1的D:\ftp目錄下
那LoadFromFile()函數,要怎麼給路徑才能正確載入圖片?
主機登錄的密碼是 user:test123
或者有什麼替代方法,可以讓我把主機裡的圖片給show出來?

謝謝指導!
------
- 嵐 -
P.D.
版主


發表:571
回覆:3888
積分:3677
註冊:2006-10-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2012-03-16 17:38:17 IP:220.136.xxx.xxx 未訂閱
如果你指的是元件, Delphi5應該沒有, 你必須自己寫 code 來縮放
===================引 用 cilan 文 章===================
除上述兩種方法,
另測試了一種用TWebBrowser載入網址的方法,
結果也是可行;
但缺點是圖片無法自動縮放到預設的大小。
目前評估這個方法是最佳的,
Delphi5是不是有讓網頁內圖片縮放Auto Resize的方法?目前還在尋找中!
謝謝大大提供的方向!

cilan
一般會員


發表:6
回覆:13
積分:3
註冊:2011-06-13

發送簡訊給我
#6 引用回覆 回覆 發表時間:2012-03-19 08:31:42 IP:220.134.xxx.xxx 訂閱
謝謝PD大大詳細指導,
這個問題讓我學到三種解法......!
------
- 嵐 -
系統時間:2017-12-17 23:37:56
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!