服务3文件上传,创建/返回图像样式 -- services 领域 和 media 领域 drupal 相关 的问题

Services 3 File upload, create/return image styles


0
vote

问题

中文

ahoy所有!

所以,长话短说,我正在通过从角度应用程序上传文件到Drupal,并获得响应/ url / etc没有问题。 我的问题是,如何启用要在REST上载的图像样式中创建的图像样式?我在image_styles数组中收到一个空响应。我假设它可能不是我需要添加到POST请求中的东西,但很高兴在需要时添加POST请求代码。

我在我的Google-fu上出现了一点稍微短暂,任何帮助感谢!

屏幕截图的休息响应,文件上传Drupal服务

英文原文

Ahoy all!

So, long story short, I'm uploading files to drupal through services from an angular app, and getting a response/url/etc no problem. My question is, how do I enable image styles to be created on REST upload from services? I'm receiving an empty response in the image_styles array. I am assuming it likely isn't something I need to add into the POST request, but happy to add POST request code if needed.

I am coming up a little short on my google-fu on this one, and any help appreciated!

Screenshot of REST Response, file upload drupal services

     

回答列表

0
 
vote
vote
最佳答案
 

当您请求页面显示该图像的页面时创建的图像,以便您必须在代码中调用它。

默认生成方法仅在用户浏览器请求时创建图像。

image_style_url 给定样式和图像路径的图像导数的URL

代码示例:

  // $file object from file_load($fid)  image_style_url('style name', $file->uri)   
 

the image created with the style when you request a page displaying that image_style So you have to call it in code.

The default generation method only creates images when they are requested by a user's browser.

image_style_url Returns the URL for an image derivative given a style and image path

code sample :

// $file object from file_load($fid)  image_style_url('style name', $file->uri) 
 
 

相关问题

1  关于数据库API中的术语澄清  ( Regarding term clarification in the database api ) 
所以我正在制作自定义块,并实现了构建()方法。 public function build() { $result = $connection->db_query("SELECT n.title, u.uid, n.created FROM node_field_data n, users u W...

0  WebServices创建(注册)新用户  ( Webservices to create register a new user ) 
我计划编写连接到Drupal 7的客户端应用程序。我喜欢通过应用程序创建新用户,遇到一些文献,但我不确定该方法是否安全,也是它是否认为所有可能的使用 - 案例。 我遇到的第一个链接是这样的: https://www.drupal.org/node/1514312 我能够配置端点并成功发布+创建用户。但是,上述方...

0  服务模块上下文过滤器  ( Service module contextual filter ) 
此答案来自2年前(我不允许发表评论)"如何将参数发送到服务模块(视图+上下文过滤器)< / a>"包含关于将上下文过滤器值传递给服务模块的内容。它是关于这个网址: http://test.url/endpoint/path?uid=123 我的问题:究竟是什么"路径" ? 是那个机器名称的视图吗? ...

1  使用服务模块更新评论日期  ( Updating comment date using services module ) 
我正在尝试使用Services Drupal模块更新评论日期。我可以看到每次评论都包含以下两个日期,但我无法使用下面的命令更新它们。 1451929300 1451929703 curl -H "Content-Type: application/json" -H "X-CSRF-Token: khujfk"...

3  来自移动应用的社交登录的用户登录API  ( User login api for social login from mobile apps ) 
我已安装 hybridauth 模块用于社交登录(只有Facebook&amp; google)工作正常。 我需要移动应用程序的相同功能。就像用户也可以使用移动应用程序的社交帐户登录。 请告诉我怎么办。是否有可能与 hybridauth 模块或我需要做不同的方式? ...

1  如何在成功注册后修改/添加添加变量以服务JSON?  ( How to modify add addition variable to service json after successfully register ) 
我能够在使用service register.json注册后获得响应 响应: { "uid": "10", "uri": "http://example.com/apps_api/user/10" } 输入: {"名称" :"智能" ,"通过" :"智能...

0  如何使用服务模块和UUID发布新节点?  ( How do i post a new node using the services module and uuid ) 
我尝试了几种方法来将新节点发布到drupal站点,但我失败了。 我已安装并配置 服务3 模块(D7使用 uuid ,并在服务时创建了服务结束点。< / p> 我能登录,我有访问令牌 我发布了我的节点json {"type":"article","title":"Test1","language":"u...

0  如何获取服务后数据(JSON格式)回调函数?  ( How to get services post datajson format callback function ) 
我正在使用服务模块并休息API它的工作正常。 但我需要创建一个 menu callback ,其中我得到 json post 数据并保存在数据库中。 如何获取 json 在菜单回调中的数据? ...

2  创建休闲服务以获得复杂的节点类型  ( Creating rest service to get complex node type ) 
我想要一些建议,因为我不知道我是否这样做是正确的方式... 我想创建一个Web服务来获取特定节点类型。我不需要创建/更新/删除功能,只能重新返回数据就足够了。它还不应包含任何身份验证(数据是公共数据)。 此节点类型包含多个字段集合。每个字段集合可能会在节点中多次发生。 (例如,有节点类型"Car" ,其中包含"奥迪...

1  服务和身份验证  ( Services and authentication ) 
我无法使用Drupal 7和服务模块进行身份验证。 从REST客户端发送POST {"username":"username, "password":"password"} 到用户登录端点。 我得到了sessid,session_name,令牌和用户对象。 我形式的标题如: Cookie: "session_n...

2  邮政json与原始json?  ( Post image with raw json ) 
使用 Content Type: application/json 我尝试过: 编辑: { "type": "article", "title": "Test article with image1", "body": { "und": [{ "value": "test body!" ...

2  CSRF验证自定义服务的问题失败!  ( Csrf validation failed issue on custom services ) 
我已经创建了一个自定义服务API,以保存数据库中的订单记录。我已经检查过邮递员,它正在运作正常。但是当我从应用程序请求时,它给了我"CSRF验证失败" 问题。 我错过了什么? ...

3  使用服务,为什么要附加到端点的资源名称? [关闭]  ( Using services why is the resource name appended to the endpoint ) 
关闭。这个问题是基于意见的。它目前不接受答案。 想要改进这个问题?更新问题,因此它可以通过编辑此帖子的事实和引用来回答。 关闭 5年前。 ...

1  Drupalgap FrontPage未显示  ( Drupalgap frontpage not displaying ) 
我正在追随Drupalgap Hello World创建教程,但我试图使Hello World经过验证的事项。 以下是FrontPage Config FRON Settings.js 我在移动文件夹上设置了安装,设置文件是settings.js // App Title drupalgap.setting...

1  在移动应用程序中读取WebForms字段并将提交给网站数据库  ( Read webforms fields in a mobile app and write submissions to the site database ) 
我有一个课程网站,学生采取在线课程,然后参加考试并获得证书。 课程内容类型具有对"课程" 内容类型的实体引用,其具有进一步引用的考试内容类型(WEBForm)。 用户的进度是存储在数据库中的自定义表中。 现在我们需要使用登录/注册构建本机移动应用程序,并采取课程和考试功能。 (用户注册/登录和进度应与站点数据库同步)...

1  如何在Drupal Web服务中展示和不喜欢的计数  ( How to display like and dislike count in drupal web services ) 
我正在使用drupal 7.x,对于web服务我正在使用 service &amp; services_views ,而对于投票,我正在使用速率带 votingapi 依赖。 我无法获得积极投票的数量,即没有,比如和负面投票的数量,只不过 disive 下面附加是我的观点: <?php $view = new...

0  没有代码的Web服务填充下拉列表  ( Populate dropdown list from a web service without code ) 
我知道,在Drupal中,下拉列表字段可以用分类术语填充,但有没有必要去定制(自定义PHP开发)来填充下拉列表,从消费Web服务的结果中填充下拉列表?< / p> 说我消耗了一个Web服务,返回当前周(7天)的天气,我想填充返回到下拉列表的数据,以便每当数据在Web服务处更改时,它会自动反映在我的名单。 是在Drup...

0  使用卷曲与没有API的网站一起使用?  ( Use a curl to work with sites without api ) 
我有这个问题。 我需要在多个站点上编程方式提交表格并接收数据 网站不使用API 这项任务完美地解决了卷曲。 是否有解决此问题的解决方案? 也许 https://www.drupal.org/project/services ? ...

2  防洪IP旁路白名单  ( Flood control ip bypass whitelist ) 
我正在利用服务在我的网站上打开一些登录资源,并且由于洪水控制,将阻止多个用户错误地试图登录整个外部网站。 有没有办法将IP白名单添加到洪水中,以便在没有它们被阻止的情况下可以有来自这些IP的无限数量的请求? ...

1  404未找到:找不到控制器。服务模块  ( 404 not found could not find the controller services module ) 
我已经安装了服务模块和启用 Resource-> node 。现在我正在使用邮递员来测试默认服务。我的配置详情: 端点是"API" 。服务器是"休息" 。 localhost url http://drupaltest.localhost.com 。也根据README文件中提供的,我已经下载了SPYC.php文件并...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.