2017-05-17 7 views

答えて

2

私はこのような何かが動作するはずだと思う:

func yourHandler(request: HTTPRequest, _ response: HTTPResponse) { 

    let thisFile = File(Dir.workingDir.path + "21serfing.jpg") 
    if let bytes = try? thisFile.readSomeBytes(count: thisFile.size) { 
     let data = Data(bytes: bytes) 
     let base64Data = data.base64EncodedString() 

     response.appendBody(string: base64Data) 
     response.completed() 
     return 

    } 

} 

import PerfectLib

+1

にこのworks..Thanksを忘れないでください。私は "Dir.workDir.path"を "server.documentRoot"に変更しなければなりませんでした。ここで、 "server"はmain.swiftファイルで作成されたHTTPServerインスタンスです。 – rajeeva9

関連する問題