2011-12-24 140 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无法从浏览器上传数据。他们只是不允许,几乎所有其他智能手机都在。