无言、XZ 发表于 2023-12-23 11:44:52

Midjourney 上传图片后右键获取不到图片链接

如题,上传图片后为什么获取不到图片链接呢。

歌者文明清理员 发表于 2023-12-23 11:44:53

无言、XZ 发表于 2023-12-23 13:37
不行,其他生成的图片可以用右键,就自己上传的图片不行。



可以的吧?

FishC 发表于 2023-12-23 11:45:01

这个问题有两种可能的原因。

第一,你可能没有正确地配置上传图片后生成图片链接的代码。如果你所使用的是前端框架如React、Vue等,你需要在上传完成后获取图片的地址,并将其显示在页面上。这可以通过调用上传组件的回调函数来实现。

例如,在React中,你可以使用`react-dropzone`库来处理图片上传。当你成功上传图片后,你可以通过使用`onDrop`函数中的返回值来获取图片的链接。然后,你可以将该链接传递给一个`<img>`标签的`src`属性,以在页面上显示图片。

以下是一个使用`react-dropzone`的例子:

import React, { useState } from 'react';
import Dropzone from 'react-dropzone';

function App() {
const = useState('');

const handleDrop = (acceptedFiles) => {
    const file = acceptedFiles;
    const imageURL = URL.createObjectURL(file);
    setImageURL(imageURL);
};

return (
    <div>
      <Dropzone onDrop={handleDrop}>
      {({ getRootProps, getInputProps }) => (
          <div {...getRootProps()}>
            <input {...getInputProps()} />
            <p>拖放文件到此处,或点击选择文件。</p>
          </div>
      )}
      </Dropzone>
      {imageURL && <img src={imageURL} alt="上传的图片" />}
    </div>
);
}

export default App;

第二,你可能在上传完成后忘记了获取图片链接的步骤。如果你使用的是后端语言(如Python、PHP等),你需要在接收到上传文件后,从文件系统或数据库中获取图片的链接,并将其返回给前端。具体的步骤会因你所使用的后端语言和框架而有所不同。

如果你能提供更多关于你使用的前后端技术栈的信息,我可以给出更具体的解决方法。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

歌者文明清理员 发表于 2023-12-23 11:56:45

用F12 - Ctrl+Shift+C 看看,因为这个是 Discord,修改了右键菜单

无言、XZ 发表于 2023-12-23 13:37:16

歌者文明清理员 发表于 2023-12-23 11:56
用F12 - Ctrl+Shift+C 看看,因为这个是 Discord,修改了右键菜单

不行,其他生成的图片可以用右键,就自己上传的图片不行。

无言、XZ 发表于 2023-12-23 16:37:43

歌者文明清理员 发表于 2023-12-23 15:50
可以的吧?

好的,我已经找到解决方法了。
页: [1]
查看完整版本: Midjourney 上传图片后右键获取不到图片链接