gpt4 book ai didi

javascript - 上传 到服务器而不通过 Canvas ?

转载 作者:行者123 更新时间:2023-11-28 10:57:30 24 4
gpt4 key购买 nike

它涉及 src 指向其他域或 file://的图像。 (用户将html代码粘贴到tinymce中)

基本上:

  • 我必须在客户端执行此操作(无法从服务器下载)
  • 我只需要支持 Firefox
  • 我正在使用 javascript 和 html5,如果可能的话,还会使用 plupload

我担心 Canvas 仅返回原始像素数据,并且图像的原始压缩会丢失。

在内存中制作第二个副本,然后将其转换为 data://以上传浏览器内存中已有的文件似乎是错误的。 (顺便说一句,base64 数据通常比二进制数据大得多)

我希望能够告诉 Firefox 从内存缓存上传文件或使用 FileReader 或 Blob 功能。

编辑:如果 this是正确的,它甚至无法与 Canvas 跨域工作。

最佳答案

据我了解,这是不可能的,因为安全限制阻止 JavaScript 访问来自其他域的任何数据。

看来我必须编写一个 Firefox 插件才能启用此功能。如果用户必须安装插件,则服务水平不完全相同。

关于javascript - 上传 <img> 到服务器而不通过 Canvas ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17478261/

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