七牛云 使用java编写后端上传文件
关于java如何上传文件的,上文博客应该有个基本入门的介绍
我的任务是为设备端提供一个接口,一边让只支持HTTP协议,且不集成SDK的设备端可以上报文件
那么做法就是用httpclient写一个form表单上报
c++使用http协议上传文件到七牛云服务器
上文是C++使用form表单上报的例子,我试着复写了下,大概是参数有问题,一直没成功
贴一个html的代码,前端直传,只需要三个参数即可,key---上传到服务器后文件的名字;token---七牛鉴权字段,以及上传的文件
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <form method="post" action="http://upload-z2.qiniu.com" enctype="multipart/form-data"> <input name="key" value="dynamic.proto"> <!--<input name="x:<custom_name>" type="hidden" value="<custom_value>">--> <input name="token" value="EwP8G4T4Cjf2EYCM1XU4cLkMUgKNB2_N-4U9FDMX:c1fOime-xDziAd9Swu6ZnFWQdBg=:eyJzY29wZSI6Inp5aGNoOmR5bmFtaWMucHJvdG8iLCJkZWFkbGluZSI6MTYyNzkzNDQyM30="> <!--<input name="crc32" type="hidden" /> <input name="accept" type="hidden" />--> <input name="file" type="file" /> <input type="submit" value="上传文件" /> </form> </body> </html>