如何使用Jquery从客户端向服务器发送文件/脚本?

时间:2014-10-08 12:42:59

标签: jquery file-upload

我的客户端文件夹中有一个文件,其中包含一些要发送到服务器的PhP脚本。文件名是已知的,我们在客户端没有用户浏览磁盘然后上传文件(我在Internet上看到了一些代码,显示了如何将文件从磁盘上传到服务器)。我需要知道如何在jquery中提供文件名,并将文件从磁盘发送到服务器并将其存储在服务器的某个位置。

我知道这与某些安全风险有关,但这仅适用于难以解释的实验。

注意:我不需要用户需要的代码"选择文件"然后点击上传按钮。

进一步注意:考虑一个完全在客户端(本地Web服务器)运行的基于Web的应用程序,它有5个子任务。在运行时,我们决定在客户端本地Web服务器内运行5个任务中的2个,其余任务上传到服务器以供执行。那么这个脚本应该如何从客户端转移到服务器。它不需要是file.php,但任何可以容纳PHP代码的数据类型都可以。

提前致谢。

2 个答案:

答案 0 :(得分:1)

引用我自己的答案Access remote jQuery filethere is no such way by which you can access a user's local file. This will be a huge security exception. There is only one way by which you can access a user's file, i.e. when the user uploads the files voluntarily.


现在,为您提供一个解决方案,如果您只有3-4个成员并且它们不可变,那么您必须尝试使用​​本地服务器。为什么在离线访问网页时可以在线访问网页?

使用本地服务器可以为您节省带宽以及页面加载速度非常快。然后是,您可以将文件存储在本地计算机的项目文件夹中。


首先,WAMP SERVERXAMPP SERVER可以证明是一个福音。它们包含在mysql,php和管理功能中。这一定正是你要找的。

答案 1 :(得分:0)

只有浏览器,即使您知道文件的名称和位置,也无法从客户端的磁盘读取文件。如果可能的话,每个人都可以从彼此的磁盘中复制文件。

您可以在浏览器之外创建一个在客户端计算机上运行的小应用程序。它可以定期轮询服务器以查看是否请求上载。如果是这样,它可以读取请求的文件并将其发布到您的服务。