繁体   English   中英

如何上传带有图片的文本Swift

[英]How should I upload text with images Swift

我正在尝试将包含图像的文档/文本视图上传到我的服务器...

现在,我正在尝试找出最佳方法:

1)您可以将图像一一添加到UITextView并降低质量,然后将整个textView NSAtributedString作为NSData文件或.txt文件上传,然后在下载时对其进行解码。

2)在将图像添加到UITextView时,我将它们上传到服务器,并在图像的同一位置将URL链接存储到UITextView中的图像,在上传带有url的文本之前,我将所有内容转换为HTML,然后在UIWebView中显示。

现在,第一个选项似乎是最容易设置的,但不一定是最快的设置,因为您上传的最终文件可能是2-10 mb,基本质量约为5-7图像。

现在,第二个选项是在应用程序(如WordPress)中完成的,然后看它们是github Github WordPress键盘上的代码,然后使用“ libxml2 ”将其不同地转换为html,并在添加图像时存储图像的URL。我想我似乎要快得多...

现在,我认为第二个选项将是最好的,但是我很确定,无需使用wordpress所使用的代码量就可以实现。

将图像添加为NSTextAttachment时,是否可以更改图像的URL? 因为当您将NSAttributedText转换为html时,图像仅获得到文件的本地链接,而文件名仅是“附件”。

现在,如果有人可以给我一些建议或更好的选择,那就太好了!

非常感谢任何有空阅读本文的人!

创建一个接受图片和网址作为参数的图片上传服务。 然后,您可以先生成这些图像url,然后再将其发送到图像服务器,然后用生成的图像url替换这些本地URL。

编辑:

也许您可以存储这些图像的位置, NSattributedstring先将其从NSattributedstring删除,然后将其替换为<img src = "url">然后再将其转换为“ HTML”。
但是我建议您使用其中一种HTML解析器,例如KANNA

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM