Javascript 使用angular.js上载文件

Javascript 使用angular.js上载文件,javascript,php,html,angularjs,Javascript,Php,Html,Angularjs,我有一个带有一些输入文件(如名称、密码等)的页面。当用户单击submit时,它会将所有字段加载到位于服务器中的文件中 我想创建另一个字段,它是文件的输入类型,用于上载具有特定位置的文件 这是相关代码 输入字段: <input type="text" name="arr" class="form-control" ng-model="arr['1']" required=""> 输入文件格式: <input type="file" name="fileToUpload" i

我有一个带有一些输入文件(如名称、密码等)的页面。当用户单击submit时,它会将所有字段加载到位于服务器中的文件中

我想创建另一个字段,它是文件的输入类型,用于上载具有特定位置的文件

这是相关代码

输入字段:

<input type="text" name="arr" class="form-control" ng-model="arr['1']" required="">

输入文件格式:

<input type="file" name="fileToUpload" id="fileToUpload">

“提交”按钮:

<button type="submit" style="float:center;" class="btn btn-primar" ng-click="submitForm(true)">Submit</button> 
提交
submitForm将字段加载到特定文件

我有用于上传文件的php脚本


我的问题是,我希望当我单击submit时,它将同时执行两项操作:上传文件将所有文件加载到特定文件(执行php文件和submitForm函数)。在我看到的所有示例中,上载过程都是一个seprate过程(带有特定文件的提交按钮)。

可以尝试使用类似的方法。可能会有帮助

谢谢,我试图通过定义来使用它:
file.upload=upload.upload({url:'/tmp',数据:{file:file,username:$scope.username},})问题是我想把它保存在我的机器上(在tmp文件夹上),但它需要搜索url。有没有办法将其保存在计算机(应用程序运行的本地主机)上?