标签: cloudinary

如何将多部分文件转换为文件?

任何人都可以告诉我将多部分文件(org.springframework.web.multipart.MultipartFile)转换为File(java.io.File)的最佳方法是什么?

在我的春季mvc web项目中,我将上传文件作为Multipart文件.我必须将其转换为File(io),因此我可以调用此图像存储服务(Cloudinary).它们只采用类型(文件).

我做了很多搜索但是失败了.如果有人知道一个很好的标准方式,请告诉我?日Thnx

java spring file-upload spring-mvc cloudinary

75
推荐指数
6
解决办法
17万
查看次数

HttpWebRequest在mono和.net中的实现方式有所不同吗?

我试图将c#cloudinary api移植到mono,我在构建http请求时遇到了一些问题.

我已经分离出这个方法来设置请求,但HttpWebRequest.ContentLength在单声道中变成-1,但是.net内容是正确构建的.

我在Mac上运行最新的Xamarin Studio,我正在构建一个MONO/.NET 4.0库Mono版本:2.10.12

编辑:简化代码,此测试在Visual Studio中传递但在Xamarin工作室中失败

编辑:如果有人想帮助,代码被推送到github

    [Test]
    public void StreamTest()
    {
        var request = System.Net.HttpWebRequest.Create("http://foo.com");
        request.Method = "POST";
        request.ContentType = "application/x-www-form-urlencoded";
        using (var writer = new System.IO.StreamWriter(request.GetRequestStream()))
        {
            writer.Write("anything");
        }

        Assert.IsTrue(request.ContentLength > 0);
    }
Run Code Online (Sandbox Code Playgroud)

c# mono stream httpwebrequest cloudinary

23
推荐指数
1
解决办法
4762
查看次数

如何将多个图像上传到django中的博客文章

我试图让每个用户将多张图片上传到一篇博文.我一直试图找出最好的方法来做几天.这样做的最佳做法是什么?

根据我的阅读,我应该从博客文章模型中创建一个单独的图像模型并使用外键.是对的吗?然后是如何允许他们同时上传多张图片的问题.我是否正确地假设我应该使用像drop zone这样的东西?

有关存储照片的最佳做法的任何建议也是受欢迎的.我看过亚马逊s3和cloudinary.我想创建一些可扩展的东西.

任何帮助将非常感激!

django image image-uploading amazon-s3 cloudinary

22
推荐指数
3
解决办法
2万
查看次数

Cloudinary,Imgix等服务的效率

我想建立一个有很多图像的网站,因此像亚马逊,ebay,flipkart等图像操作.我被建议使用Cloudinary,Imgix等服务来调整我的图像大小,因为尽管我需要多个不同大小的版本,但最好存储每个图像的一个版本.我想知道这些服务的效率如何.有什么问题吗?我希望我的网站能够快速响应.我听到过这样的担忧:"考虑到你至少将所涉及的传输延迟加倍,这将经常主导完成图像操作所需的时间.

正常:end_user-> your_user-> end_user

通过以下服务:end_user-> your_user-> you-> your_user-> end_user"

image cloudinary imgix-js

18
推荐指数
2
解决办法
5895
查看次数

“images.domains”配置已弃用。请改用“images.remotePatterns”配置

我在 Next 14 中收到以下警告:

“images.domains”配置已弃用。请改用“images.remotePatterns”配置。

我的 next.config.js 有这个

images: {
  domains: ['res.cloudinary.com'],
  remotePatterns: [
    {
      protocol: "https",
      hostname: "**",
    },
  ],
}
Run Code Online (Sandbox Code Playgroud)

如果我从那里删除域,则会收到错误:

`next/image`,主机名“res.cloudinary.com”未在“next.config.js”中的图像下配置

cloudinary next.js

14
推荐指数
1
解决办法
8822
查看次数

净::ERR_BLOCKED_BY_RESPONSE.NotSameOriginAfterDefaultedToSameOriginByCoep 200

请帮助解决这个问题。我正在使用 MERN 应用程序。在应用程序中,我使用 API 将图像上传到 cloudnary。然后我使用 secure_url 将图像上传到前端。它可以在 localhost 上运行,但不能在 heroku 上运行,即图像未上传

本地主机:

在此输入图像描述

赫罗库:

在此输入图像描述

浏览器控制台响应:

在此输入图像描述

其他图片:

在此输入图像描述 在此输入图像描述

上传.js

const express = require("express");
const router = express.Router();
const cloudinary = require("cloudinary");
const { verifyTokenTeacher } = require("./verifyToken");

cloudinary.config({
  cloud_name: process.env.CLOUD_NAME,
  api_key: process.env.CLOUD_API_KEY,
  api_secret: process.env.CLOUD_API_SECRET,
});

// upload image
router.post("/upload", verifyTokenTeacher, (req, res) => {
  try {
    console.log(req.files);
    if (!req.files || Object.keys(req.files).length === 0)
      return res.status(400).json({ msg: "Fayl yuklanmangan" });

    const file = req.files.file; // oxiridagi file bu query parametr
    if (file.size > …
Run Code Online (Sandbox Code Playgroud)

heroku node.js cloudinary mern cross-origin-embedder-policy

11
推荐指数
1
解决办法
2万
查看次数

如何在 Apollo 服务器 V4 中上传文件

我\xe2\x80\x99m 使用较新版本的 apollo 服务器 V4,我需要有关如何将图像或视频从前端上传到 cloudinary 并将 URL 保存到 MongoDB 数据库\xe2\x80\xa6 的帮助,请帮助

\n

我已阅读 Apollo 文档,但那里没有答案 \xe2\x80\xa6 我\xe2\x80\x99m 现在有点卡住了

\n

express cloudinary reactjs graphql apollo-server

11
推荐指数
2
解决办法
4832
查看次数

如何在node.js上实现jQuery直接上传到Cloudinary

我正在尝试通过他们的jQuery插件直接上传到Cloudinary到Node.js应用程序,我想知道是否有人可以帮助我填补他们的示例中的一些空白.

这是博客文章,解释了如何做到这一点:

http://cloudinary.com/blog/direct_image_uploads_from_the_browser_to_the_cloud_with_jquery

在"其他开发框架和高级用法"部分中,我坚持的部分是:

  • "将data-form-data设置为上传API参数的JSON表示.必填字段为api_key,timestamp,signature和callback.",

更具体地说:

  • "需要在服务器端生成签名以进行正确的身份验证."

似乎没有任何确切如何实现这一目标的例子.

例子是:

<input name="file" type="file" 
       class="cloudinary-fileupload" data-cloudinary-field="image_upload" 
       data-form-data=" ... html-escaped JSON data ... " ></input>
Run Code Online (Sandbox Code Playgroud)

数据表单数据的未转义JSON内容是:

{ "timestamp":  1345719094, 
  "callback": "https://www.example.com/cloudinary_cors.html",
  "signature": "7ac8c757e940d95f95495aa0f1cba89ef1a8aa7a", 
  "api_key": "1234567890" }
Run Code Online (Sandbox Code Playgroud)

你如何产生签名?我知道我需要在node.js中执行此操作,看起来它需要在生成表单时发生,尽管我可以告诉签名需要包含时间戳 - 这肯定会在用户发布时过时填写了表格?

请求身份验证的文档位于:http://cloudinary.com/documentation/upload_images#request_authentication

在我正在使用的cloudinary_npm模块中,有一个uploader.coffee被调用的方法direct_upload似乎是帮助它实现这一点,但我不清楚如何将它们实际绑定在一起.

这两个框架在博客文章Rails和Django中有真实的例子,通过他们自己的帮助器抽象出这种复杂性,例如你添加{{ form.image }}到表单中的Django ,它输出结果image = cloudinary.forms.CloudinaryJsFileField()- 不幸的是如何在任何其他服务器端环境中复制它不包括在内.

如果有人能够对此有所了解,或者分享关于如何使其端到端工作的要点或示例,我将非常感激.

javascript jquery node.js cloudinary

8
推荐指数
1
解决办法
2957
查看次数

Android:使用HttpURLConnection中的进度回调在Cloudinary上传照片

我正在尝试修改cloudinary的开源库,以便我可以收听上传照片的进度.库类包含一个MultipartUtility java类,我修改它以监听上载的进度.

修改前的原始代码可以在github上找到:https://github.com/cloudinary/cloudinary_java/blob/master/cloudinary-android/src/main/java/com/cloudinary/android/MultipartUtility.java

我将它修改为类似于另一个云服务CloudFS的代码,它支持上传文件/图像时的进度等:

https://github.com/bitcasa/CloudFS-Android/blob/master/app/src/main/java/com/bitcasa/cloudfs/api/MultipartUpload.java

package com.cloudinary.android;

import com.cloudinary.Cloudinary;

import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Map;

/**
 * This utility class provides an abstraction layer for sending multipart HTTP
 * POST requests to a web server.
 *
 * @author www.codejava.net
 * @author Cloudinary
 */
public class MultipartUtility {
    private final String boundary;
    private static final String LINE_FEED = "\r\n";
    private static final String APPLICATION_OCTET_STREAM = "application/octet-stream";
    private HttpURLConnection httpConn;
    private String charset;
    private OutputStream outputStream;
    private …
Run Code Online (Sandbox Code Playgroud)

java android image-uploading httpurlconnection cloudinary

8
推荐指数
1
解决办法
1009
查看次数

Firebase存储 - 图像服务的URL

我正在尝试让Firebase存储与ImgixCloudinary等映像服务一起使用.但是,Firebase提供的下载URL似乎不适用于这些服务.

例如:Cloudinary说你可以像这样获取图像:

http://res.cloudinary.com/demo/image/fetch/ http://upload.wikimedia.org/wikipedia/commons/0/0c/Scarlett_Johansson_C%C3%A9sars_2014.jpg

但是,我的下载URL看起来更像是这样的:

https://firebasestorage.googleapis.com/v0/b/project-503247351211329470.appspot.com/changedsoitdoesnotwork/o/O8Hv4nKOyGgcCyOLoVLH7cQw48y2%2Fimages%2F1.jpeg?alt=media&token=28eabf76-f85b-45aa-das3-fd945729d7c2

我在上面的url中更改了一些字符,所以它不起作用,因为我不想要来自Stackoverflow的大量请求.:)

有什么我能做的不同吗?我可以直接向Storage Bucket提出请求吗?

firebase cloudinary firebase-storage

7
推荐指数
2
解决办法
3421
查看次数