使用 PUT 在 OpenRasta 中上传文件
是否可以使用 PUT post 方法在 OpenRasta 中上传文件?
Is it possible to upload a file in OpenRasta using the PUT post method?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
是否可以使用 PUT post 方法在 OpenRasta 中上传文件?
Is it possible to upload a file in OpenRasta using the PUT post method?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
这里有多个答案的问题。
如果您想使用 html 表单执行此操作,则必须添加 uri 装饰器以启用 html 不支持的方法的检测(我认为是 HttpMethodUriDecorator),然后将“!METHOD”附加到您传入的 URI form@action 属性。
然后你就可以像往常一样进行绑定了。
如果您想从标准http客户端执行此操作,application/octet-stream应该足够了,也许带有内容处置标头(我不太记得使用application/octet-stream时是否处理IFile类型)。
Question with multiple answers here.
If you want to do that with an html form, you'll have to add a uri decorator to enable detection of methods that are not supported by html (HttpMethodUriDecorator I think), and then append "!METHOD" to the URI you pass in the form@action attrivute.
Then you can do your binding as usual.
If you want to do it from a standard http client, application/octet-stream should be enough, maybe with the content-disposition header (I can't quite remmeber if the IFile type is processed when using application/octet-stream).