Javascript AngularJS文件上传

Javascript AngularJS文件上传,javascript,angularjs,file-upload,Javascript,Angularjs,File Upload,我是Angularjs的新手,现在我需要为我的api创建一个文件上传,要求是在我上传我的文件后,它将主要像是img,用户将能够查看上传到服务器的img。我在网上搜索了一些上传解决方案,大多数是预查看,但我也需要后查看。上传图标有一个默认的img,但在您单击它并成功上传文件后,我需要使用文件的img来替换上传图标的默认img。 任何人都可以给我一个样品吗?我用的,而且我非常喜欢。您可以存储文件上载到的url,并在成功上载时将$scope.variable更新为该url。如果这听起来像是你想要使用的

我是Angularjs的新手,现在我需要为我的api创建一个文件上传,要求是在我上传我的文件后,它将主要像是img,用户将能够查看上传到服务器的img。我在网上搜索了一些上传解决方案,大多数是预查看,但我也需要后查看。上传图标有一个默认的img,但在您单击它并成功上传文件后,我需要使用文件的img来替换上传图标的默认img。
任何人都可以给我一个样品吗?

我用的,而且我非常喜欢。您可以存储文件上载到的url,并在成功上载时将$scope.variable更新为该url。如果这听起来像是你想要使用的东西,我可以在下面发布一些代码示例作为答案。你的意思是,在我成功地将我的文件上传到服务器后,服务器将在回调函数中发回我的文件的url,我可以将其用作我上传图标背景img的src?你应该知道你将文件上传到的url,例如,如果您使用PHP进行文件的实际上载,则可能会有类似于move_upload_file$_FILES[file][temp_file]、“../img/upload”的内容$_档案[档案][名称];$_FILES变量是通过angular传递的,因此您应该可以访问该变量,这样您就可以将图像的源设置为/img/upload/FILE_NAMEyah,当然,我知道文件上传的服务器URL,在我的情况下,在我上传文件之后,成功函数中会返回一个json数据,这将包括我上传的img的url,我要做的是将默认上传图标img src更改为这个src?我希望我已经明白了。你能给我看一些能让我更好理解的代码吗?谢谢以下是我的示例代码: