我有一些FTP中的圖像,我需要在我的iPhone應用程序中的圖像視圖中顯示這些圖像,是否有可能加載圖像只需通過將FTP圖像URL加載到圖像視圖來下載它?我可以從FTP加載圖像到我的圖像視圖在我的iPhone應用程序
-2
A
回答
0
是的,您可以使用FTP URL來加載圖像。
1
看看蘋果的simple FTP example。
一旦你可以訪問FTP服務器:
NSURL *theUrl = [NSURL URLWithString:@"ftp://userid:[email protected]/image.png"];
UIImage *newImage = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:url]];
UIImageView *newImageView = [UIImageView imageViewWithImage:newImage];
請記住,這個過程需要時間,所以做一個後臺線程工作,以確保應用程序的響應能力。
1
有一個很酷的庫叫SDWebImage。它會異步下載圖像,以便您的應用保持響應。它爲UIImageView添加了一個類別,因此您只需將URL傳遞給ImageView,一切都將自動完成。它也適用於ftp://
的網址。
像這樣的東西應該工作:
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0f,0.0f,50.0f,50.0f)];
[imageView setImageWithURL:[NSURL URLWithString:@"ftp://example.com/path/image.jpeg"]
placeholderImage:[UIImage imageNamed:@"placeholder.png"]];
您還可以指定顯示,只要圖像不下載的佔位符。
相關問題
- 1. 將圖像從保存箱加載到我的圖像視圖
- 2. 無法在我的iPhone應用程序中加載圖像
- 3. 我們可以用JPG圖像在iPhone應用程序中
- 4. 如何讓我的iPhone應用程序找到我的圖像?
- 5. 我可以在我的iphone應用程序中導入3D圖像嗎?
- 6. IE不從我的圖像加載我的圖像
- 7. 我可以得到從網址加載圖像的blob數據?
- 8. 如何在我的應用程序加載時顯示圖像
- 9. 我應該在哪裏將圖像保存到我的iPhone應用程序中?
- 10. iPhone應用程序從我們的網站鏈接圖像
- 11. 我可以更改我的iPhone應用程序大圖標嗎?
- 12. 圖像滑塊到我的iPhone應用程序
- 13. 我的應用程序找不到我的圖像的路徑
- 14. Android:用戶如何從我的應用程序下載圖像
- 15. 將圖像從解析圖像加載到圖像視圖
- 16. 是否可以從iTunesConnect下載我的應用程序預覽圖像?
- 17. 如何提高從SDCard加載圖像到我的應用程序的性能?
- 18. 使用volley.jar從服務器加載圖像到我的應用程序
- 19. Eclipse RCP圖像應用程序:如何佈置我的圖像?
- 20. 我的iPhone應用程序在iPad上倒置發佈圖像
- 21. 在iPhone上運行我的應用程序時模糊圖像
- 22. OutOfMemoryError在我的應用程序中使用通用圖像加載程序
- 23. 我無法加載圖像
- 24. 從我的應用程序分享到Facebook的圖像
- 25. 從ftp加載圖像到asp網頁
- 26. 在我的Canvas繪圖應用程序中下載Canvas HTML圖像到PNG
- 27. 我無法使用代碼點火器在我的視圖中加載圖像
- 28. 從URL中加載圖像,並在iPhone應用程序
- 29. 在iPhone應用程序中從磁盤加載圖像很慢
- 30. 在我的應用程序中顯示圖庫的圖像
感謝您的答覆,但我們需要爲該FTP設置憑證,您可以發佈一些代碼來執行此操作 – Ravi
設置圖像文件的公共讀取權限,以便程序無需憑證即可訪問圖像。或者請嘗試ftp://用戶名:[email protected]/testimage.png –