mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-17 19:18:06 +00:00
Finished fake file transfer xml from external body url
This commit is contained in:
parent
3fd55c4a2b
commit
a36a3c55cf
1 changed files with 10 additions and 1 deletions
|
|
@ -969,7 +969,16 @@ void FileTransferChatMessageModifier::releaseHttpRequest () {
|
|||
}
|
||||
|
||||
string FileTransferChatMessageModifier::createFakeFileTransferFromUrl(const string &url) {
|
||||
return ""; //TODO
|
||||
string fileName = url.substr(url.find_last_of("/") + 1);
|
||||
stringstream fakeXml;
|
||||
fakeXml << "<?xml version=\"1.0\" encoding=\"UTF-8\"?><file xmlns=\"urn:gsma:params:xml:ns:rcs:rcs:fthttp\">\r\n";
|
||||
fakeXml << "<file-info type=\"file\">\r\n";
|
||||
fakeXml << "<file-name>" << fileName << "</file-name>\r\n";
|
||||
fakeXml << "<content-type>application/binary</content-type>\r\n";
|
||||
fakeXml << "<data url = \"" << url << "\"/>\r\n";
|
||||
fakeXml << "</file-info>\r\n";
|
||||
fakeXml << "</file>";
|
||||
return fakeXml.str();
|
||||
}
|
||||
|
||||
LINPHONE_END_NAMESPACE
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue