Payne

Results 85 comments of Payne

因为使用了laravel框架的文件处理方法,所以是被该方法限制在`storage/app/`下的,如果需要存到其他地方,可以试试用linux系统的“软链接”来实现。

本插件是全自动完成的,不用写后端调用代码。你再仔细看下那个示例,上传完直接能返回文件保存地址,然后你表单点提交后存到数据库就行了,后端只需要写接收文件保存地址的代码。

插件预设使用场景是网页表单上传,如果是API使用的话,客户端需要有和前端js相同的实现,两个路由(/aetherupload/preprocess,/aetherupload/uploading)提交的参数要相同,可以自己参考[https://github.com/peinhu/AetherUpload-Laravel/blob/master/assets/aetherupload-core.js](https://github.com/peinhu/AetherUpload-Laravel/blob/master/assets/aetherupload-core.js)的参数和逻辑来写。

如果参数、前端逻辑一样,应该不会有问题,等我有空试试。

你前端其实也可以用我的后端逻辑?只要请求的路由是一样的,返回的结果也一样,只是你客户端的逻辑要自己写了。

后端逻辑其实我都已经写好了,不需要使用者自己写或者主动调用的,API的话,关键还是写前端的逻辑,客户端是安卓IOS?

```php 请求路由 /aetherupload/preprocess resource_name: example.zip resource_size: 3509548 resource_hash: 508251fad2a81e3ec845800a4a440e51 locale: zh group: file 请求路由 /aetherupload/uploading resource_chunk: (二进制) resource_ext: zip chunk_total: 4 chunk_index: 1 resource_temp_basename: 1660012008535230 group: file group_subdir: 202208 locale:...

> > 场景是网页表单上传, > > 后端还是要搬出来,因为要登录才能上传 这个支持自定义中间件的,可以在自定义中间件里面验证是否登录。

不好意思啊升级的说明文档我偷懒没写,让你们花了那么大力气和时间找问题。除了1到2的大版本外其它小版本升级其实没有多少需要注意的,改动一般都不大,所以就偷懒了,就像你说的那样一般来说只要重新发布一下文件就可以了,感谢提交问题并给出解决方法!

目前是基于jquery的,基于vue的还在规划中,熟悉vue的话可以自己改下前端js文件,上传逻辑不复杂,这个应该不难。