1

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

基本上:

  • 我必须做这个客户端(不能从服务器下载)
  • 我只需要支持firefox
  • 我正在使用 javascript 和 html5,如果可能,请上传

我担心画布只返回原始像素数据并且图像的原始压缩会丢失。

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

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

编辑:如果是正确的,它甚至不会与画布跨域工作。

4

2 回答 2

0

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

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

于 2013-07-19T15:56:08.070 回答
-1

**您可以使用其他域使用不使用 src 图像文件使用上传管理器到此

您可以通过 put 使用其他方式。**<img src = '/*url*/' ></img>

于 2013-07-04T21:40:24.927 回答