Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在没有文件上载控制的情况下将图像上载到服务器_C#_Asp.net - Fatal编程技术网

C# 在没有文件上载控制的情况下将图像上载到服务器

C# 在没有文件上载控制的情况下将图像上载到服务器,c#,asp.net,C#,Asp.net,我目前正在用c#编写代码,以便为我们的iphone应用程序处理一些操作。这些代码文件将在我们的服务器中,iphone团队使用url调用这些特定文件并获取它们的值 现在我正在开发照片上载功能。我不知道如何继续。在asp.net中,我使用了fileupload控件,并使用fileupload控件的saveas属性将照片保存在服务器中。如何在不使用任何此类控件的情况下将照片上载到服务器,我将只有图像的路径。有没有人可以建议任何其他方式将图像上传到服务器而不使用任何控件 编辑: 这不是适用于iphone

我目前正在用c#编写代码,以便为我们的iphone应用程序处理一些操作。这些代码文件将在我们的服务器中,iphone团队使用url调用这些特定文件并获取它们的值

现在我正在开发照片上载功能。我不知道如何继续。在asp.net中,我使用了fileupload控件,并使用fileupload控件的saveas属性将照片保存在服务器中。如何在不使用任何此类控件的情况下将照片上载到服务器,我将只有图像的路径。有没有人可以建议任何其他方式将图像上传到服务器而不使用任何控件

编辑:

这不是适用于iphone的asp.net应用程序。我们在asp.net&c#中编写代码,而不是在X代码中编写代码。他们可以调用这些url并通过querystring将值传递给它,然后得到结果

例如:


将有一个名为get userid的页面。Iphone电话团队可以通过querystring传递用户名并获取用户名,例如(www.xx.com/MgetUserId?uname=yyy将用户名打印到他们将使用的aspx页面上)

您可以使用html输入标记和jQuery插件()


如果您想从已知位置下载文件/数据,则可以使用类方法。

您需要使用c#webclient uploadfile方法


请阅读此处以获取解释

在使用默认Safari浏览器时,不能使用任何HTML控件上载iPhone文件。你可以为iPhone下载另一个浏览器来实现这一点,但我认为这对你没有帮助


基本上,在我对这个问题进行了所有搜索之后,你需要在iPhone上使用自己的应用程序来上传文件。iPhone无法从浏览器上传数据。他们就是不允许,几乎所有其他智能手机都不允许。你的iPhone团队需要通过编程上传文件吗?如果是这样,我建议您编写一个web服务,他们可以调用该服务来上传文件,而无需用户交互。您可以实现的最简单的方法是接受字节数组的webservice


如果您选择这种方式,请确保您考虑web服务的安全性,这样只有您批准的应用程序才能上载文件。

y问题是否被否决?+1问题有点模糊,但@downvoter没有发表评论。@downvoter请在您否决投票时指定问题,以便我可以改进我的问题。感谢AVD提供的+1
<input type="file"/>