首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将已裁剪的图像保存到本地服务器,并将其保存到MySQL数据库

将已裁剪的图像保存到本地服务器,并将其保存到MySQL数据库
EN

Stack Overflow用户
提问于 2015-05-11 07:04:10
回答 1查看 948关注 0票数 0

我正在使用沟坑来裁剪图像。

代码语言:javascript
复制
  <body>
    <div class="image-editor">
      <input type="file" class="cropit-image-input">
      <!-- .cropit-image-preview-container is needed for background image to work -->
      <div class="cropit-image-preview-container">
        <div class="cropit-image-preview"></div>
      </div>
      <div class="image-size-label">
        Resize image
      </div>
      <input type="range" class="cropit-image-zoom-input">
      <button class="export">Save</button>
    </div>

    <script>
      $(function() {
        $('.image-editor').cropit({
          exportZoom: 1.25,
          imageBackground: true,
          imageBackgroundBorderWidth: 10,
          imageState: {
            src: '../image/default-avatar.png'
          }
        });

        $('.export').click(function() {
          var imageData = $('.image-editor').cropit('export');
          window.open(imageData);

        });
      });
    </script>
  </body>

我面临两个问题:

  1. 当我做裁剪和点击保存按钮裁剪图像打开在新窗口。我希望它不应该在新窗口中打开,相反,裁剪的图像应该保存到相关的用户文件夹,如:ROOT_PATH.'user/upload/'.$row['UserName'].'/avatar/big/'
  2. 我还想保存最新裁剪的图像URL,以便保存在MySQL数据库中的AvatarImage列中。

下面的MySQL数据库信息:

数据库名称: ara

数据库用户: root

数据库密码:

数据库地址: 127.0.0.1

EN

回答 1

Stack Overflow用户

发布于 2015-06-01 00:55:01

您必须使用php对base64图像文件进行编码,并将图像保存到文件目录中,请尝试欺骗像下面这样的链接。

如何使用PHP从base64编码的数据/字符串创建图像并将其保存到网站文件夹

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30161454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档