0

我有一个移动应用程序,它需要用户从他的手机附加一些文件并将其上传到服务器上。有没有办法使用 JQUERY/JAVASCRIPT 从手机上传服务器上的文件?

我发现很多人使用 PHP/ASP.NET-c#...但我需要的是带有 JAVASCRIPT/JQUERY 的 HTML ...!!

我的应用程序上的更多信息(如果不需要,请忽略它):

我的前端是 HTML/CSS ..我有一个 WCF 服务在我的服务器上运行,它与数据库进行通信..我通过从客户端进行 ajax 调用来使用 WCF 服务..

我仅使用这些服务实现了所有其他操作,例如从数据库中插入/删除/更新/检索数据。我想知道是否有可能也使用这些网络服务来执行“在服务器上上传文件”任务...但没有任何想法!

这是另一个完全符合我需要的问题!使用 WCF 以及 jquery(AJAX) 和 html 客户端的文件上传服务

对不起,如果我在任何地方都错了..这些东西对我来说是全新的,所以我需要你的指导..

4

3 回答 3

0

要保存上传的文件,您需要一个服务器端脚本(PHP、ASP 例如)将上传的文件从服务器的 tmp 目录移动到您想要的位置。

也许您可以编辑您的服务配置,以便将上传的文件自动写入您想要的位置,但出于安全原因,我不建议这样做。

于 2013-03-13T11:58:03.140 回答
0

这是本机应用程序吗?如果它只是一个网站,那么你会遇到困难,因为 iPhone 上的 safari 不支持文件上传。如果它是一个 phonegap 应用程序,你可能会挂接到文件 API ......

于 2013-03-13T12:07:52.403 回答
0

好的一些值得一提的观点。

  1. 当您想将文件上传到服务器时,您必须使用表单的多部分内容类型发布文件。为此,您可能需要相应地在服务器端编写 WCF 服务。我对 WCF 没有很好的经验,但这篇文章可能会有所帮助

    <form method="POST" enctype="multipart/form-data" >

  2. HTML5 文件 APIXHR 2 级规范,您可以将文件上传到服务器。因为它们是新功能并且涉及到 JS 和 DOM,所以只要您的浏览器支持它们,您就可以在 JQuery 中使用和执行它。

有了这些东西,我不确定在将文件上传到服务器时是否应该有任何问题。

于 2013-03-13T12:39:57.157 回答