表单API接口的作用???

新手上路,请多包涵

帮助里说:表单API是允许用户直接上传文件到又拍云存储,而不需要通过客户服务器进行中转。 我有个疑问,帮助中举的例子是PHP的,PHP本身是在服务器上运行,我在服务器上POST数据不就相当于中转了吗??? 是否支持JS直接提交或者HTML直接表单提交呢,是否会遇到跨域限制呢?

阅读 4.8k
1 个回答

php是在服务器上,但表单提交时的action是可以指定的。

  • 若action指向自己的服务器,则客户端的文件就传到了自己的服务器
  • 若action指向的是upyun的地址,那么客户端的文件就直接上传到upyun的服务器,而不会经过客户自己的服务器了

表单功能牵涉到一个签名的计算,若在服务器端计算好这个签名后,再渲染成页面的话(即签名值已赋值给页面表单的signature隐藏项),那就支持js或者HTML的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
又拍云问答
子站问答
访问
宣传栏