javascript - 如何上传带有帖子内容的内联图像
问题描述
我如何上传带有帖子内容的图像。在 Quill js 图像存储为 base64。这是传输图像的完美方式,但有一个小问题;ajax 超时。那么我如何在添加图像或发布时上传图像。我希望我解释得很好。
- 编辑 -
我已经有一个可以正常工作的代码,但有一些限制。我正在使用内联 base64 图像传输图像。喜欢;
<p>Some article & post</p>
<p><img src="data:image/jpeg;base64,R0lGODl..."></p>
<p>And some bla bla</p>
主要问题是当图像变大时,它也达到了 ajax 限制 + 服务器限制。我怎样才能克服这个问题?我怎样才能以正确的方式上传图像。
解决方案
有两件事要考虑。
首先,设置用户可以插入的图片大小限制: https ://stackoverflow.com/a/64383983/1772933
其次,您可以在 ajax 请求上手动设置超时
$.ajax({
url: "test.html",
error: function(){
// will fire when timeout is reached
},
success: function(){
//do something
},
timeout: 30000 // sets timeout to 30 seconds
});
推荐阅读
- sql-server - 根据现有行在表中生成行
- javascript - 回归基础
- logging - 记录 Python。如何在 NullHandler 中设置模块名称
- iolanguage - Io - 列表改组
- django - 如何为 django-graphql-auth 使用自定义用户模型
- javascript - 在页面加载时仅自动翻译特定语言?
- sql - SYSTEM_VERSIONING 是否单独提供旧的数据快照?
- javascript - 如何修复:getJSON 函数在 FOR 循环中重复相同的字符串
- swift - 如何在 iOS 中的图像上应用冷暖色调 CIFilter?
- regex - mongodb中是否有类似节点的语句