検索

ホームページ  >  に質問  >  本文

python - qt客户端有实现这样的功能的库函数吗?

qt客户端有实现这样的功能的库函数吗?

########## File related
class UploadLinkView(APIView):

    def get(self, request, repo_id, format=None):
        if check_permission(repo_id, request.user.username) != 'rw':
            return api_error(status.HTTP_403_FORBIDDEN, "Can not access repo")

        if check_quota(repo_id) < 0:
            return api_error(HTTP_520_OPERATION_FAILED, 'Above quota')

        token = seafile_api.get_fileserver_access_token(
            repo_id, 'dummy', 'upload', request.user.username)
        url = gen_file_upload_url(token, 'upload-api')
        return Response(url)
        
        
        

qt客户端请求api,返回一个json字符串,字符串内容为一个url地址,qt客户端再去请求这个url地址。
这是文件上传功能,返回的url地址是监听8082端口的c服务。

PHPzPHPz2767日前357

全員に返信(2)返信します

  • PHP中文网

    PHP中文网2017-04-18 09:15:09

    Python はわかりませんが、Qt/C++ と pyQt はどちらもインターネットをサポートしています。
    Qt プロジェクトの .pro ファイルを追加します: QT += network
    C++ を使用する場合は、.h ファイルを追加します:

    リーリー

    詳細については、Qt Network 5.7 を参照

    返事
    0
  • ringa_lee

    ringa_lee2017-04-18 09:15:09

    QT には独自のネットワーク ライブラリがあり、QT5 には QNetworkAccessManager があり、QT4 には QHttp が用意されているようです。この種のことについては、公式ドキュメントが非常に明確です。 。

    返事
    0
  • キャンセル返事