表单API文档中,上传后保存到的目录和保存为的文件名,都是由save-key来定义的
而这个save-key是由服务端的PHP(我用的是PHP)生成的
可我想让前台表单来定义这个save-key,该如何实现?
比如,我在表单中添加一个文本框,name="save_key",value="/abc/nihao.jpg"
提交时,将这个文本框与要上传的file一起提交给又拍云
又拍云接收后,会拿到这个save_key的值,将上传的文件保存到“abc”目录下,并命名为nihao.jpg
就是由前台表单页来定义save-key,实现前台定义上传到哪个目录及上传后的文件名,而不需要事先由服务器端的程序定义,这样更灵活。
请问可以实现这样的功能吗?
谢谢!
因为需要计算签名,这个过程放在客户端(比如浏览器)是会存在安全隐患的,如果需要前端来定义这个存储路径,建议后台增加一个接口,前台提交相关参数(比如save-key)到后台,后台将计算好之后的相关参数结果返回给前台,再使用表单API来进行上传