2011-12-24 136 views
-1

我目前正在編寫代碼在C#中處理我們的iPhone應用程序的一些操作。這些代碼文件將在我們的服務器和URL被iPhone團隊用來調用這些特定的文件併發掘他們的價值。上傳圖片到服務器沒有文件上傳控制

現在我正在致力於照片上傳功能。我不知道如何進行。在asp.net中,我使用fileupload控制並使用fileupload控件的saveas屬性在我們的服務器中保存了照片。如何將照片上傳到服務器任何這樣的控制,我將只有圖像的路徑。任何人都可以提出任何其他的方式來上傳圖片到服務器,而無需使用任何控制

編輯:

THS不是iphone一個asp.net應用程序。我們不使用X代碼編寫代碼,而是使用asp.net & c#編寫代碼。他們可以調用這些URL並通過查詢字符串將值傳遞給它,並獲得結果。

例如:

會有一個叫做頁面獲取用戶id .the iPhone手機的團隊可以通過查詢字符串傳遞用戶名,並獲得用戶ID,如(www.xx.com/MgetUserId?uname=yyy打印。用戶名到他們將使用的aspx頁面)

+0

y是問題downvoted? – Karthik 2011-12-24 06:58:12

+0

+1問題有點模糊,但@downvoter沒有提出他/她的評論。 – adatapost 2011-12-24 07:07:41

+0

@ downvoters請指定問題,當你投票,所以我可以改善我的問題。謝謝AVD爲你+1 – Karthik 2011-12-24 07:14:04

回答

2

您的iPhone團隊是否需要以編程方式上傳文件?如果是這樣,我建議你編寫一個Web服務,他們可以調用上傳文件而無需用戶交互。您可以實現的最簡單的方法是接受字節數組的Web服務。

如果您沿着這條路線走下去,請確保您考慮圍繞Web服務的安全性,以便只有您批准的應用程序才能上傳文件。

0

您可以使用html輸入標記和jQuery插件(uploadify)。

<input type="file"/> 

如果你想下載一個文件/知道從位置數據,那麼你可以使用WebClient類的方法。

+0

有什麼不對嗎? – adatapost 2011-12-24 07:03:41

+1

我didnot downvote ..我已經標記爲有用的謝謝 – Karthik 2011-12-24 07:04:32

+1

@ karthi謝謝!我知道你不是downvoter。 – adatapost 2011-12-24 07:10:32

0

不能使用任何HTML控件使用其默認的Safari瀏覽器上載文件的iPhone。你可以下載iPhone的另一個瀏覽器,但我認爲這不會幫助你。

基本上,在我對這個問題進行搜索之後,你需要在iPhone上自己的應用程序來上傳文件。 iPhone無法從瀏覽器上傳數據。他們只是不允許,幾乎所有其他智能手機都在。