C# Unity 3D:上载显示java.net格式错误的图像

C# Unity 3D:上载显示java.net格式错误的图像,c#,image,unity3d,image-uploading,C#,Image,Unity3d,Image Uploading,我正在使用移动应用程序。正在尝试上载图像表单SD卡,但出现一个错误,说明“未找到java.net格式错误的url异常协议” 这张图片让你对错误有了清晰的认识。 干杯:)您的文件路径格式不正确,请将其打印到控制台或设置断点以调查完整路径。我已将其打印在屏幕上(请查看图像后)。照片正在从SD卡成功加载。我确信@gregTry WITH File Name::路径开头的“File Name:”是知道跟踪的唯一字符串。。实际路径以“/storage/。/…”开头。我通过在URL中添加“http://”修

我正在使用移动应用程序。正在尝试上载图像表单SD卡,但出现一个错误,说明“未找到java.net格式错误的url异常协议”

这张图片让你对错误有了清晰的认识。
干杯:)

您的文件路径格式不正确,请将其打印到控制台或设置断点以调查完整路径。

我已将其打印在屏幕上(请查看图像后)。照片正在从SD卡成功加载。我确信@gregTry WITH File Name::路径开头的“File Name:”是知道跟踪的唯一字符串。。实际路径以“/storage/。/…”开头。我通过在URL中添加“http://”修复了错误。但在那次发射之后,另一个错误超时:(任何帮助.)。。
        WWW localFile = new WWW("file://" + localFileName);
        yield return localFile;
        if (localFile.error == null)
            TraceTxt.text = TraceTxt.text+ "\nLoaded file successfully";
        else
        {
            TraceTxt.text = TraceTxt.text+ "\nOpen file error: "+localFile.error;
            yield break; // stop the coroutine here
        }

        WWWForm postForm = new WWWForm();![enter image description here][2]         
        postForm.AddBinaryData ("file", localFile.bytes, "file://"+localFileName, "image/png");

        WWW upload = new WWW(uploadURL,postForm);        
        yield return upload;
        if (upload.error == null)
            TraceTxt.text =TraceTxt.text+ "\nupload done :" + upload.text;
        else
            TraceTxt.text = TraceTxt.text+ "\nError during upload: " + upload.error;