通过wifi将NSData发送到Java Server

DilumN

我试图通过wifi发送NSString,并且可以正常运行。对于NSString,我NSUTF8StringEncoding在iOS应用程序和Java服务器端都使用了。

现在,我想通过wifi将NSData(images)发送到我的Java服务器。我将使用此代码将图像发送到Java服务器。

NSData *newData = UIImagePNGRepresentation([UIImage imageNamed:@"Default.png"]);
    int index = 0;
    int totalLen = [newData length];
    uint8_t buffer[1024];
    uint8_t *readBytes = (uint8_t *)[newData bytes];

    while (index < totalLen) {
        if ([outputStream hasSpaceAvailable]) {
            int indexLen =  (1024>(totalLen-index))?(totalLen-index):1024;

            (void)memcpy(buffer, readBytes, indexLen);

            int written = [outputStream write:buffer maxLength:indexLen];

            if (written < 0) {
                break;
            }

            index += written;

            readBytes += written;
        }
    }

我的问题是,我可以在Java服务器中读取NSData吗?如果无法解决,该怎么办?我应该使用编码方法吗?也有人可以给我一个示例Java服务器代码来以某种方式读取NSData或图像...。

兰迪卡(Randika Hapugoda)
private void saveFile(Socket socket, File receivingFile) {
        try {
            FileOutputStream wr = new FileOutputStream(receivingFile);
            byte[] buffer = new byte[socket.getReceiveBufferSize()];
            int bytesReceived = 0;

            while ((bytesReceived = socket.getInputStream().read(buffer)) > 0) {
                wr.write(buffer, 0, bytesReceived);
            }
            wr.close();
            setLogMessege("SaveFile", "File Written");
            socket.close();
        } catch (IOException e) {
            try {
                socket.close();
            } catch (IOException ex) {
                Logger.getLogger(AcceptCameraImages.class.getName()).log(Level.SEVERE, null, ex);
            }
            setLogMessege("SaveFile", e.getMessage());
        }`enter code here`

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数据从 Flask 发送到 Java Server

来自分类Dev

通过Azure Java SDK将消息发送到Service Bus主题时出现500 Internal Server Error

来自分类Dev

使用PowerShell通过SOAP将数据从SQL Server发送到服务

来自分类Dev

通过Ajax Post访问发送到NodeJS Server的数据

来自分类Dev

如何将音频Blob(数据)文件从JavaScript发送到Java Server(Action)?

来自分类Dev

Firebase Java Server将推送通知发送到所有设备

来自分类Dev

将协议缓冲区编码的消息从Python Server发送到Java客户端

来自分类Dev

将JSON数据发送到SQL Server 2008

来自分类Dev

将空参数发送到Sql Server

来自分类Dev

将RequestParam发送到Axios中的Spring Boot Server

来自分类Dev

将JSON数据发送到SQL Server 2008

来自分类Dev

将数据从C#客户端发送到Java Server-数据不一致。

来自分类Dev

将复杂对象从 SERVER1 发送到 SERVER2

来自分类Dev

如何将JSON对象从React Native发送到Laravel Server?

来自分类Dev

ADO.NET查看提交更改之前将发送到SQL Server的查询

来自分类Dev

将参数发送到RESTful ArcGIS网站并将值返回到SQL Server

来自分类Dev

希望从 aspx 表单将 JSON 对象发送到 Sql Server

来自分类Dev

通过将Java对象发送到JavaScript,将文本从javascript发送到javaFX

来自分类Dev

通过TCP将JPEG NSData发送到Python服务器

来自分类Dev

如何通过请求将内容从Freemarker发送到Java?

来自分类Dev

通过 Java 将命令从 Windows 远程发送到 Linux

来自分类Dev

ASP.NET未将命令发送到SQL Server

来自分类Dev

无法将消息发送到SQL Server 2008 Service Broker:消息类型“ <消息类型>”不属于服务合同

来自分类Dev

将ByteArray从PHP发送到Java

来自分类Dev

将ByteArray从PHP发送到Java

来自分类Dev

Android将通知发送到进入Wifi网络的设备。

来自分类Dev

将查询添加到Visual Studio 2013中的服务器资源管理器后,将查询发送到SQL Server

来自分类Dev

如何通过wifi模块(esp8266)将温度数据从arduino发送到我的应用程序?

来自分类Dev

有没有办法通过wifi将GET请求发送到ip地址而不是HttpUrlConnection

Related 相关文章

  1. 1

    将数据从 Flask 发送到 Java Server

  2. 2

    通过Azure Java SDK将消息发送到Service Bus主题时出现500 Internal Server Error

  3. 3

    使用PowerShell通过SOAP将数据从SQL Server发送到服务

  4. 4

    通过Ajax Post访问发送到NodeJS Server的数据

  5. 5

    如何将音频Blob(数据)文件从JavaScript发送到Java Server(Action)?

  6. 6

    Firebase Java Server将推送通知发送到所有设备

  7. 7

    将协议缓冲区编码的消息从Python Server发送到Java客户端

  8. 8

    将JSON数据发送到SQL Server 2008

  9. 9

    将空参数发送到Sql Server

  10. 10

    将RequestParam发送到Axios中的Spring Boot Server

  11. 11

    将JSON数据发送到SQL Server 2008

  12. 12

    将数据从C#客户端发送到Java Server-数据不一致。

  13. 13

    将复杂对象从 SERVER1 发送到 SERVER2

  14. 14

    如何将JSON对象从React Native发送到Laravel Server?

  15. 15

    ADO.NET查看提交更改之前将发送到SQL Server的查询

  16. 16

    将参数发送到RESTful ArcGIS网站并将值返回到SQL Server

  17. 17

    希望从 aspx 表单将 JSON 对象发送到 Sql Server

  18. 18

    通过将Java对象发送到JavaScript,将文本从javascript发送到javaFX

  19. 19

    通过TCP将JPEG NSData发送到Python服务器

  20. 20

    如何通过请求将内容从Freemarker发送到Java?

  21. 21

    通过 Java 将命令从 Windows 远程发送到 Linux

  22. 22

    ASP.NET未将命令发送到SQL Server

  23. 23

    无法将消息发送到SQL Server 2008 Service Broker:消息类型“ <消息类型>”不属于服务合同

  24. 24

    将ByteArray从PHP发送到Java

  25. 25

    将ByteArray从PHP发送到Java

  26. 26

    Android将通知发送到进入Wifi网络的设备。

  27. 27

    将查询添加到Visual Studio 2013中的服务器资源管理器后,将查询发送到SQL Server

  28. 28

    如何通过wifi模块(esp8266)将温度数据从arduino发送到我的应用程序?

  29. 29

    有没有办法通过wifi将GET请求发送到ip地址而不是HttpUrlConnection

热门标签

归档