gpt4 book ai didi

java - 服务程序 : Image upload with content type as image/jpeg

转载 作者:行者123 更新时间:2023-12-02 12:49:58 24 4
gpt4 key购买 nike

我正在使用 sapui5 控件 UploadCollection 上传一组图像和 servlet 来处理 post 请求。

问题 1:我对如何解析内容以在 doPost 中获取图像有一点了解。
问题2:对于UploadCollection,不建议通过修改 header 参数来更改内容类型。因此,我需要在 servlet 中获取这些图像,而无需将多部分作为内容类型。

我见过几十个示例,所有示例都具有 multipart 作为内容类型。我需要一个解决方案,其中浏览器的内容类型为 image/*。提示或代码片段就可以了。

最佳答案

我不知道你见过哪些例子。通常UploadCollection从不使用multipart。您可以查看UploadCollection here的代码并看到 FileUploader 始终使用 useMultipart: false 构建。

此外,如果您检查“探索”应用中的示例,您将看到内容类型为 image/png 或您选择的任何类型的文件(在 Chrome 上):

enter image description here

我不太确定 IE 8/9 上的行为是什么,情况有些不同(不支持通过 AJAX 上传)。

多部分内容类型由 useMultipart 控制文件 uploader 的属性。如果您需要使用此值,则需要替换 UploadCollection 中的默认上传按钮。为此,只需使默认上传按钮不可见(使用 uploadButtonInvisible 属性)并在 UploadCollection 的工具栏中添加您自己的 FileUploader 即可。

与 Servlet 问题相关:这取决于您想对图像执行什么操作。 You can get the InputStream from the request 然后将其用于任何您需要的地方。输入流将包含图像本身(如果内容不是多部分的话)。

关于java - 服务程序 : Image upload with content type as image/jpeg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44633721/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com