【问题标题】:Is it possible to upload a file to server without converting it into NSData?是否可以将文件上传到服务器而不将其转换为 NSData?
【发布时间】:2013-12-23 10:01:18
【问题描述】:

我正在开发一个应用程序,我必须在其中将文件从设备上传到服务器,我知道如何使用以下 NSMutableURLRequest 将文件发送到服务器,但是是否可以在不转换为 NSData 的情况下将文件存储到服务器??

我已经看到How upload image in to asp.net server without converting into NSData in iPhone 这个问题,但没有找到任何解决方案。

【问题讨论】:

  • 我不这么认为。让我们看看其他人怎么说。
  • 这是不可能的,你需要将你的数据转换成字节才能在网络上传输。
  • 所有在网络上传输的东西都是字节的形式。

标签: ios iphone objective-c nsdata nsmutableurlrequest


【解决方案1】:

网络是模拟的,计算机和设备是数字的,他们不明白对他们来说是什么所有的东西都是数字数据,所以我想现在你明白这根本不可能,如果你在将文件转换为数据时遇到任何特定问题让他们回来,你可以继续

【讨论】:

    【解决方案2】:

    无论任何平台,网络上的数据始终以字节为单位流动。NSData 最终将在通过网络发送之前转换为字节数据。在更高级别上,您的数据应该是 NSData 格式,但在较低级别上,它在字节上.. 所以在 ios 中它将是 Bytes of Data(如果您使用 NSInputstream 上传数据)或 NSData(最终将再次转换为 Bytes 并通过网络发送)

    【讨论】:

      猜你喜欢
      • 2014-11-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-12
      • 2013-12-06
      • 2021-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多