问题标签 [public-folders]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
16 浏览

laravel-6 - 图片上传到laravel 6中的公共文件夹

我正在尝试将图像上传到公用文件夹,但我无法执行此操作。以下是存储图像的代码。

0 投票
0 回答
434 浏览

node.js - 在reactjs的公共文件夹中动态添加图像

我正在开发一个人脸检测应用程序,因为我需要收集用户图像以供以后检测它们。我已成功将图像上传到 MySQL 数据库中。现在我需要将图像上传到公共文件夹中以响应检测图像camera.i 卡在 react public 文件夹中上传图像。帮我摆脱这个问题..

这是要在 imgUrl 变量中检测图像的 React 代码

在上面的代码中,我手动将图像放在公共文件夹中,这需要在用户上传图像时动态完成。

这是我从nodejs获取base64图像的地方

这是来自 reactjs 的 get 请求的 nodejs 代码

});

我的目标是,在反应代码中的 imgUrl 变量中,我需要指定图像文件夹,我需要在文件夹中动态添加图像。或者有没有其他方法可以直接给imgUrl变量中的图像数组。请帮我解决这个问题。

0 投票
3 回答
804 浏览

php - Laravel 无法显示服务器上公用文件夹中的图像

我正在尝试显示 storage/app/public 文件夹中的图像并在 localhost 和内部网络上工作,但在使用外部评估页面时不起作用。

0 投票
1 回答
20 浏览

javascript - Webpack 做出反应。配置包含图片的文件夹

请帮助配置文件加载器,以便在具有这种结构的项目中

我可以以类似的方式从公用文件夹中获取图像:

为了尝试做某事,我写了这个 webpack.config.js:

0 投票
0 回答
214 浏览

reactjs - React App 将图像存储在公共文件夹中与从 src 文件夹中需要它们

React应用程序,将图像存储在公用文件夹中并使用以下方式显示它们之间是否有任何区别(性能、生命周期或任何其他我想不到的方面):

或将图像存储在 src 文件夹中并将它们用于:

0 投票
1 回答
1248 浏览

reactjs - 关于create-react-app公用文件夹读取不同文件的问题

我是 Reactjs 和 Javascript 的初学者。
读到create-react-app 可以像这样访问公用文件夹来获取图像:

但这也有效,但找不到有关它的文档:

另一件事是,如果我尝试以失败的方式读取 json 文件:

测试代码

json

为什么我能得到图像而不是 json?

0 投票
1 回答
1311 浏览

css - 无法从 React App 中的 css 文件访问我的公共文件夹

每次我尝试访问公用文件夹中的文件时都会收到以下错误。

如您所见,我正在尝试从我的 src 文件夹中的 index.css 中调用一种字体。

我这样称呼它:

但到目前为止还没有运气。图像有同样的问题。

有任何想法吗?

提前致谢!

0 投票
1 回答
434 浏览

reactjs - reactjs:提供到公共文件夹的文件在生产构建中解析为 404 错误,但在开发中使用 npm start

我正在尝试为 web 程序包提供 javascript 所需的 2 个文件。文件 example.wasm 和 example.data 位于 react js 项目文件结构中的 public 文件夹中。在使用 npm start 与开发服务器一起运行时,项目可以找到这些文件并且可以正确读取这些文件。在构建项目时,文件按预期最终位于项目的根目录中。尽管使用文件的当前 PUBLIC_URL 路径,但无法找到文件,但 Web 控制台中的路径似乎是正确的。

我从 IIS 7 托管 reactjs 应用程序。

您能帮我解决上述问题的调试过程吗?

预先感谢您的帮助。

0 投票
0 回答
127 浏览

office365 - 几天前出现了对 Office365 公用文件夹的 EWS 请求问题

大约 2 天前,我们在通过 EWS API 访问 Office 365 公用文件夹期间遇到了 2 个问题。枚举公用文件夹时,
此处描述了一个问题 https://github.com/OfficeDev/ews-managed-api/issues/263 :

发生内部服务器错误。操作失败。无法将“Microsoft.Exchange.Data.Storage.PublicFolderSession”类型的对象转换为“Microsoft.Exchange.Data.Storage.IMailboxSession”类型。

有人可以解释这是什么意思吗?以及为什么现在发生 - 因为之前一切正常。

Office 365 公用文件夹上的 EWS PullSubscriptionRequest 的第二个问题。
更确切地说,问题发生在下一次调用 GetEvents 时 - 它返回ErrorNoRespondingCASInDestinationSite
早些时候一切都很好,这发生在 2 天前。
我开始研究并发现了这样的信息
https://docs.microsoft.com/en-us/exchange/client-developer/exchange-web-services/how-to-maintain-affinity-between-group-of-subscriptions-and -mailbox-server?redirectedfrom=MSDN
他们描述了通知订阅必须使用 HTTP 标头 X-AnchorMailbox、X-PreferServerAffinity 和 X-BackEndOverrideCookie。
但是我们已经使用了 X-AnchorMailbox - 我们将它与 node 一起使用并将其设置为相同的值 - 。
但 ExchangeImpersonation 的 PrimarySmtpAddress 始终是用户邮箱地址,而不是 PublicFolder。然后我还找到了这样的信息
https://docs.microsoft.com/en-us/exchange/client-developer/exchange-web-services/how-to-route-public-folder-hierarchy-requests
所以我尝试使用作为 GetEvents 中的 X-AnchorMailbox 请求来自节点 Account/PublicFolderInformation/SmtpAddress 中的自动发现响应的值 - 此值看起来像 AllPublicFolders?Office365?_fdbae65d@... 在此之后,错误 ErrorNoRespondingCASInDestinationSite 消失但没有返回任何通知。我只使用 X-AnchorMailbox -> 所以我也想尝试 X-PreferServerAffinity 和 X-BackEndOverrideCookie,因为它们描述但不返回任何 X-BackEndOverrideCookie。

所以我对第二个问题有几个问题:

  1. 我是否正确理解 ErrorNoRespondingCASInDestinationSite 2 天前开始发生,因为用户邮箱的 CAS 服务器(我们用来连接到 Office 365 的帐户)已更改,现在与 PublicFolder 不同?
  2. 如何正确地形成对公用文件夹的 EWS 请求
    a) ExchangeImpersonation 是否必要?如果是 - 使用什么地址(我们使用连接到 Office 365 的用户的 SMTP-addr)?
    b) 在 X-AnchorMailbox 中使用什么地址?
    c) X-AnchorMailbox 是否足够(因为 PullSubscriptionRequest 不返回 X-BackEndOverrideCookie)
    d) 如果我正确使用这 2 个 EWS 请求 - PullSubscriptionRequest 和 GetEvents - 即使用
    ExchangeImpersonation/ConnectingSID/PrimarySmtpAddress = admin365@... = AllPublicFolders?Office365?_fdbae65d@... 为什么我停下来接收任何通知

    非常感谢任何帮助。
0 投票
0 回答
27 浏览

composer-php - 主题文件夹未公开 - Expose 要求公开安装期间未创建的文件夹

银条版本:4.7.3

摘要:在 WAMP (Win10) 上通过终端 (gitbash) 安装主题时,我经常在公开 Web 目录步骤中遇到缺少文件夹的错误。错误是缺少文件夹,因此无法公开。

在下面的示例中,我注意到composer.json文件要求公开 5 个文件夹,但实际安装过程只创建了其中的 4 个文件夹。

由于安装没有创建“images”文件夹,当暴露任务没有找到这个文件夹时,它会停止任务并且列表中“images”下面的文件夹(图标、字体)不会被暴露。

问题:解决此问题的最佳方法是什么?

  • 我的直接想法是制作存储库的副本,将composer.json更改为公开“图像”并安装它。但是必须有一个更刀的方法来解决它吗?
  • 我还尝试(1)手动创建丢失的(图像)折叠,(2)删除 public/ 文件夹和(3)运行“Composer update”或“Composer vendor-expose”的变体,试图再次公开所有内容,但它确实再次公开了所有内容,除了主题文件夹。

感谢任何可以提供帮助的人。我只是想知道在这种情况下正确,正确的方法。