gpt4 book ai didi

javascript - 图像上传到 JavaScript 中的 Web 服务

转载 作者:数据小太阳 更新时间:2023-10-29 04:42:58 26 4
gpt4 key购买 nike

我需要从 javascript 将图像上传到网络服务。我必须发送一个 json 字符串一个文件(图像)。在 Java 中我们有 MultipartEntity。我在 java 中有以下代码:

HttpPost post = new HttpPost( aWebImageUrl2 );
MultipartEntity entity = new MultipartEntity( HttpMultipartMode.BROWSER_COMPATIBLE );
// For File parameters
entity.addPart( "picture", new FileBody((( File ) imgPath )));
// For usual String parameters
entity.addPart( "url", new StringBody( aImgCaption, "text/plain", Charset.forName( "UTF-8" )));
post.setEntity( entity );

现在我需要在 javascript 中上传相同的图片。
但是在 javaScript 中,我没有找到 MultipartEntity 的任何等价物。请提出任何解决方案。

最佳答案

为了上传图片,我使用 Valum's ajax upload pluginjQuery form plugin允许以 ajax 方式提交普通表单。

如果您将使用 POST 请求,那么不要忘记使用 MAX_FILE_SIZE 隐藏属性:

<input type="hidden" name="MAX_FILE_SIZE" value="20000000">

请注意,它必须在文件输入字段之前。它以字节为单位,因此这会将上传限制为 20MB。参见 PHP documentation了解详情。

关于javascript - 图像上传到 JavaScript 中的 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8178674/

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