小编Leg*_*ary的帖子

Ruby on rails bootsy + cloudinary上传图片麻烦

我有RoR项目,住在heroku.我有booty(带图像上传功能的编辑器),我有cloudinary.我已经设置了uploader,cloudinary api密钥和初始化程序(如果需要,可以显示).现在,当我尝试在bootsy上传图像时 - 它会创建数据库行,并在cloudinary中创建图像.但是在js窗口从靴子,有空<img>

ruby '2.3.1'
gem 'rails', '~> 5.1.1'
gem 'bootsy'
gem 'carrierwave'
gem 'fog'
gem 'cloudinary', '~> 1.8.1'
Run Code Online (Sandbox Code Playgroud)

1)uploaders/bootsy/image_uploader.rb

module Bootsy
  class ImageUploader < CarrierWave::Uploader::Base
    include CarrierWave::MiniMagick

    # storage Bootsy.storage

    include Cloudinary::CarrierWave

    def store_dir
      "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
    end

    version :large do
      process :eager => true
      process resize_to_fit: [
                  700, 700
              ]

    end

    version :medium do
      process :eager => true
      process resize_to_fit: [
                  300, 300
              ]
    end

    version :small do
      process :eager => true
      process resize_to_fit: [
                  150, 150
              ] …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails heroku cloudinary

7
推荐指数
1
解决办法
226
查看次数

从目录和会话变量问题检索图像 - php

从我服务器上的目录中检索图像时出现问题,所以主要序列是:在页面中(multiupload.php)我添加了输入,允许预览图像,当用户提交时,新目录将创建其会话ID,然后将图像存储在唯一目录中,然后将页面定向到(drag.php).新加载的页面有一个带有不同div的画布,用于控制附加到该画布的过滤器.我的问题在于将指定的s_id作为目录名从一个页面检索到另一个页面.

问:我是否正确检索会话变量?或适当使用它们?

这是multiupload.php上传脚本的必要代码片段.

<?php
  $dir_id = session_id(md5(uniqid()));
  session_start($dir_id);
  $path = "uploads/";
  $dir = $path.$dir_id;
  $path = $path.$dir_id."/";
  if (file_exists($dir)) {
    system('/bin/rm -rf ' . escapeshellarg($dir));
  } else {
    mkdir($path);
    chmod($path, 0722);  
  }
  $_SESSION["id"] = $dir_id;
  $_SESSION["directory"] = "/" . $dir;
  $_SESSION["path_name"] = $path;
?>
Run Code Online (Sandbox Code Playgroud)

我定义目录,整个路径和目录的ID.我想在下一页中检索id,但它没有正确执行.

这是来自drag.php的检索代码

$realPath = 'uploads/'. echo $_SESSION['id'];

$handle = opendir(dirname(realpath(__FILE__)).$realPath;
while($file = readdir($handle)){
    if($file !== '.' && $file !== '..'){
        echo '<img src="uploads/'.$file.'" border="0" />';
    }
}
Run Code Online (Sandbox Code Playgroud)

我的最终结果是我希望在页面上绘制所有图像.现在我希望它们可以在任何地方被绘制,只要它们可见.

如果我的问题不明确,请随时编辑或评论我应该改变的地方.如果您需要更多代码或信息,请告诉我们.

html javascript php jquery canvas

3
推荐指数
1
解决办法
597
查看次数

Bash 在子字符串之后和子字符串之前提取

假设我有一个字符串:

random text before authentication_token = 'pYWastSemJrMqwJycZPZ', gravatar_hash = 'd74a97f
Run Code Online (Sandbox Code Playgroud)

我想要一个 shell 命令来提取下一个 之前"authentication_token = '"和之前的所有内容'

所以基本上,我想回来pYWastSemJrMqwJycZPZ

我该怎么做呢?

string bash grep expression sed

3
推荐指数
1
解决办法
6840
查看次数

标签 统计

bash ×1

canvas ×1

cloudinary ×1

expression ×1

grep ×1

heroku ×1

html ×1

javascript ×1

jquery ×1

php ×1

ruby-on-rails ×1

sed ×1

string ×1