【发布时间】:2019-07-20 09:13:31
【问题描述】:
首先,请原谅我的英语不好。我正在尝试使用文本调用我存储在数据库中的一些图像。我可以显示文本,但我不知道如何显示图像。图像保存在 Web 服务文件中名为“upload”的文件夹中。文字通过他的ID给他打电话,我希望相关的图像也能显示出来。
我是这样称呼的:
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using SimpleJSON;
public class DataLoader : MonoBehaviour
{
string JsonDataString;
string JsonDataString2;
static public string OriginalJsonSite;
public Text Titulo;
public Text Texto;
IEnumerator Start ()
{
WWW readingsite = new WWW (OriginalJsonSite);
Debug.Log(OriginalJsonSite);
yield return readingsite;
if (string.IsNullOrEmpty (readingsite.error)) {
JsonDataString = readingsite.text;
JsonDataString2 = JsonDataString.Substring(3, JsonDataString.Length - 4);
}
JSONNode jsonNode = SimpleJSON.JSON.Parse (JsonDataString2);
Debug.Log(JsonDataString2);
Titulo.text = jsonNode["titulo"].ToString().ToUpper();
Debug.Log(jsonNode["titulo"]);
Texto.text = jsonNode["texto"].ToString().ToUpper();
Debug.Log(jsonNode["texto"]);
}}
这就是我展示的方式:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class PlaceInfo : MonoBehaviour
{
public string escenaInfo;
public string id;
void OnMouseOver()
{
DataLoader.OriginalJsonSite = "http://(Website name)/API/test.php?id=" + id;
SceneManager.LoadScene(escenaInfo);
}
void OnMouseDown()
{
DataLoader.OriginalJsonSite = "http://(Website name)/API/test.php?id=" + id;
// this object was clicked - do something
SceneManager.LoadScene(escenaInfo);
}}
这是我保存的数据之一。
[{"_id":{"$oid":"5d30f06ba6e0712cf41c93d3"},"titulo":"Museo Hist\u00f3rico y Arqueol\u00f3gico de Conc\u00f3n","texto":"Es el lugar que resguarda y cobija los elementos ancestrales, hist\u00f3ricos y tradicionales de la localidad y est\u00e1 interesado en recuperar la memoria, como elemento basic para la construcci\u00f3n de identidad que nos permita romper el aislamiento.","fileName":"museo.jpg "}]
这是图片的网址:
http://(web service name)/upload/museo.jpg
【问题讨论】:
-
网站如何提供图片? API 在响应中发送什么?问题中没有足够的信息来给出完整的答案。
-
这是我保存的数据之一。 [{"_id":{"$oid":"5d30f06ba6e0712cf41c93d3"},"titulo":"Museo Hist\u00f3rico y Arqueol\u00f3gico de Conc\u00f3n","texto":"Es el lugar que resguarda y cobija los elementos祖先, hist\u00f3ricos y tradicionales de la localidad y est\u00e1 interesado en recuperar la memoria, como elemento basic para la construcci\u00f3n de identidad que nos permita romper el aislamiento.","fileName":"museo.jpg"}]这是图片的网址:http://(web service name)/upload/museo.jpg