使用Java程序自动发博客的尝试-带附件
这个文章主要是熟悉Upload数据时的数据格式,许多的upload组件看上去很神秘,其实内部并不复杂。一、我们先来看看当表单
类型为multipart/form-data
<form action="/admin/blogs" enctype="multipart/form-data" id="blog_form" method="post">
// 标题
<input class="text required min-length-3 bad-words" id="blog_title" maxlength="50"
name="blog" size="45" style="width:400px;" type="text" />
// 内容
<textarea class="validate-richeditor bad-words min-length-5" cols="40" id="editor_body"
name="blog" rows="20" style="width: 510px; height: 350px;"></textarea>
</form>
二、拿到的一个数据
<div class="highlighter">
[*]...
[*]Content-Type: multipart/form-data; boundary=---------------------------29510474520649
[*]Content-Length: 4281
[*]<span />
[*]-----------------------------29510474520649
[*]Content-Disposition: form-data; name="blog"<span />
[*]<span />
[*]1
[*]-----------------------------29510474520649
[*]Content-Disposition: form-data; name="blog"<span />
[*]<span />
[*]测试博客标题
[*]-----------------------------29510474520649
[*]Content-Disposition: form-data; name="blog"<span />
[*]<span />
[*]<span />
[*]-----------------------------29510474520649
[*]Content-Disposition: form-data; name="blog"<span />
[*]<span />
[*]<span />
[*]-----------------------------29510474520649
[*]Content-Disposition: form-data; name="auto_save_id"<span />
[*]<span />
[*]<span />
[*]-----------------------------29510474520649
[*]Content-Disposition: form-data; name="blog"<span />
[*]<span />
[*]true
[*]-----------------------------29510474520649
[*]Content-Disposition: form-data; name="blog"<span />
[*]<span />
[*]测试博客的内容,
[*]附件为java2000.net的LOGO
[*]-----------------------------29510474520649
[*]Content-Disposition: form-data; name="blog"<span />
[*]<span />
[*]0
[*]-----------------------------29510474520649
[*]Content-Disposition: form-data; name="blog"<span />
[*]<span />
[*]<span />
[*]-----------------------------29510474520649
[*]Content-Disposition: form-data; name=""; filename=""<span />
[*]Content-Type: application/octet-stream
[*]<span />
[*]<span />
[*]-----------------------------29510474520649
[*]Content-Disposition: form-data; name="attachments[]"<span />
[*]<span />
[*]java2000.net的LOGO
[*]-----------------------------29510474520649
[*]Content-Disposition: form-data; name="attachments[]"; filename="www.java2000.net.gif"<span />
[*]Content-Type: image/gif
[*]<span />
[*]GIF89a。。。。。
[*]-----------------------------29510474520649
[*]Content-Disposition: form-data; name="commit"<span />
[*]<span />
[*]提交
[*]-----------------------------29510474520649--
[*]<span />
页:
[1]