精华内容
下载资源
问答
  • {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云文件存储NAS是一个可共享访问,弹性扩展,高可靠,高性能的分布式文件系统。...

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云文件存储NAS是一个可共享访问,弹性扩展,高可靠,高性能的分布式文件系统。广泛应用于容器存储、大数据分析、Web 服务和内容管理、应用程序开发和测试、媒体和娱乐工作流程、数据库备份。支持冷热数据分级存储,平均有效存储成本可低至 0.19元/月GB","link1":"https://www.aliyun.com/product/nas","link":"https://www.aliyun.com/product/nas","icon":"https://img.alicdn.com/tfs/TB1SisTRFXXXXbEXpXXXXXXXXXX-128-128.png","btn2":"折扣套餐","tip":"高性价比NAS新品上线,容量型NAS限时99元起! 立即查看","btn1":"立即开通","link2":"https://www.aliyun.com/product/nas","title":"文件存储 NAS"}],"search":[{"txt":"NAS新手入门","link":"https://m.aliyun.com/markets/aliyun/nas_edu01"},{"txt":"产品价格","link":"https://www.aliyun.com/price/product?spm=5176.149973.776685.6.ID90rH#/nas/detail"},{"txt":"最佳实践","link":"https://help.aliyun.com/document_detail/54998.html"},{"txt":"常见问题","link":"https://help.aliyun.com/knowledge_list/42175.html?spm=5176.59209.972911.4.3f6d3f62SVIECT"}],"countinfo":{"search":{"length_pc":0,"length":0},"card":{"length_pc":0,"length":0}},"simplifiedDisplay":"newEdition","newCard":[{"ifIcon":"icon","link":"https://img.alicdn.com/tfs/TB1XY8hGYr1gK0jSZFDXXb9yVXa-1740-328.png","icon":"nas","title":"文件存储 NAS","contentLink":"https://www.aliyun.com/product/nas?spm=5176.10695662.776724.1.27543d3eTvR5Bi","des":"阿里云文件存储(Network Attached Storage)是面向阿里云ECS、HPC和Docker的共享文件存储服务,支持linux和window客户端多种标准文件访问协议,无限容量及性能扩展、单一命名空间,企业级安全防护。","btn1":"立即开通","link1":"https://www.aliyun.com/product/nas?spm=5176.10695662.776724.2.27543d3eTvR5Bi","btn2":"产品文档","link2":"https://help.aliyun.com/product/27516.html?spm=5176.cnnas.0.0.42216689Kvc7ZO","link3":"https://nasnext.console.aliyun.com/overview?spm=5176.cnnas.0.0.42216689Kvc7ZO","btn3":"管理控制台","infoGroup":[{"infoName":"产品入门","infoContent":{"firstContentName":"NAS使用流程","firstContentLink":"https://help.aliyun.com/document_detail/148430.html?spm=a2c4g.11174283.6.564.b9c74da2J1uIZi","lastContentName":"挂载NAS到系统","lastContentLink":"https://help.aliyun.com/document_detail/27526.html?spm=a2c4g.11186623.6.566.1872495fTbU32y"}},{"infoName":"最新动态","infoContent":{"firstContentName":"极速型性能提升340%","firstContentLink":"https://yq.aliyun.com/articles/761833?spm=5176.cnnas.0.0.25216689DjruaG","lastContentName":"NAS低频型发布","lastContentLink":"https://yq.aliyun.com/articles/762197?spm=5176.cnnas.0.0.25216689DjruaG"}}]}]}

    {"$env":{"JSON":{}},"$page":{"env":"production"},"$context":{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云文件存储NAS是一个可共享访问,弹性扩展,高可靠,高性能的分布式文件系统。广泛应用于容器存储、大数据分析、Web 服务和内容管理、应用程序开发和测试、媒体和娱乐工作流程、数据库备份。支持冷热数据分级存储,平均有效存储成本可低至 0.19元/月GB","link1":"https://www.aliyun.com/product/nas","link":"https://www.aliyun.com/product/nas","icon":"https://img.alicdn.com/tfs/TB1SisTRFXXXXbEXpXXXXXXXXXX-128-128.png","btn2":"折扣套餐","tip":"高性价比NAS新品上线,容量型NAS限时99元起! 立即查看","btn1":"立即开通","link2":"https://www.aliyun.com/product/nas","title":"文件存储 NAS"}],"search":[{"txt":"NAS新手入门","link":"https://m.aliyun.com/markets/aliyun/nas_edu01"},{"txt":"产品价格","link":"https://www.aliyun.com/price/product?spm=5176.149973.776685.6.ID90rH#/nas/detail"},{"txt":"最佳实践","link":"https://help.aliyun.com/document_detail/54998.html"},{"txt":"常见问题","link":"https://help.aliyun.com/knowledge_list/42175.html?spm=5176.59209.972911.4.3f6d3f62SVIECT"}],"countinfo":{"search":{"length_pc":0,"length":0},"card":{"length_pc":0,"length":0}},"simplifiedDisplay":"newEdition","newCard":[{"ifIcon":"icon","link":"https://img.alicdn.com/tfs/TB1XY8hGYr1gK0jSZFDXXb9yVXa-1740-328.png","icon":"nas","title":"文件存储 NAS","contentLink":"https://www.aliyun.com/product/nas?spm=5176.10695662.776724.1.27543d3eTvR5Bi","des":"阿里云文件存储(Network Attached Storage)是面向阿里云ECS、HPC和Docker的共享文件存储服务,支持linux和window客户端多种标准文件访问协议,无限容量及性能扩展、单一命名空间,企业级安全防护。","btn1":"立即开通","link1":"https://www.aliyun.com/product/nas?spm=5176.10695662.776724.2.27543d3eTvR5Bi","btn2":"产品文档","link2":"https://help.aliyun.com/product/27516.html?spm=5176.cnnas.0.0.42216689Kvc7ZO","link3":"https://nasnext.console.aliyun.com/overview?spm=5176.cnnas.0.0.42216689Kvc7ZO","btn3":"管理控制台","infoGroup":[{"infoName":"产品入门","infoContent":{"firstContentName":"NAS使用流程","firstContentLink":"https://help.aliyun.com/document_detail/148430.html?spm=a2c4g.11174283.6.564.b9c74da2J1uIZi","lastContentName":"挂载NAS到系统","lastContentLink":"https://help.aliyun.com/document_detail/27526.html?spm=a2c4g.11186623.6.566.1872495fTbU32y"}},{"infoName":"最新动态","infoContent":{"firstContentName":"极速型性能提升340%","firstContentLink":"https://yq.aliyun.com/articles/761833?spm=5176.cnnas.0.0.25216689DjruaG","lastContentName":"NAS低频型发布","lastContentLink":"https://yq.aliyun.com/articles/762197?spm=5176.cnnas.0.0.25216689DjruaG"}}]}]}}

    展开全文
  • linux上传文件

    2017-12-12 17:31:28
    但是上传大一些的文件或者含有控制字符的时候SecureCRT提示 zmodem transfer canceled by remote side 解决:使用 rz -e 命令可以解决这个问题
    但是上传大一些的文件或者含有控制字符的时候SecureCRT提示
    zmodem transfer canceled by remote side

    解决:使用 rz -e 命令可以解决这个问题
    展开全文
  • lrzsz是一个unix通信套件提供的X,Y,和ZModem文件传输协议,可以用在windows与linux 系统之间的文件传输,体积小速度快。lrzsz的功能非常便携,使用GNU autoconf自动配置。崩溃恢复。最多8KB的块大小(ZMODEM8K)。...

    lrzsz是一个unix通信套件提供的X,Y,和ZModem文件传输协议,可以用在windows与linux 系统之间的文件传输,体积小速度快。

    lrzsz的功能

    • 非常便携,使用GNU autoconf自动配置。
    • 崩溃恢复。
    • 最多8KB的块大小(ZMODEM8K)。
    • 国际化(使用GNU gettext)。存在程序输出的德语翻译。
    • 比原始来源安全得多。
    • 高性能。说“ make vcheck-z”并查看BPS速率-我最近看到每秒1.4 MB的速度 通过管道(在I586 / 133系统上,通过管道传输大文件。击败它!)。
    • 良好的块大小计算(尝试根据发生的错误数来计算最佳块大小)。

    lrzsz 在线安装

    yum -y install lrzsz

    b34fc8b94b500a2870408f31995f2db1.png

    上传本地文件到服务器

    [roooot@123zasb5ywp0rkfeZ www]# rz

    4e722f08b9bb8401dfda2a5957704358.png

    下载服务器文件到本地

    [root@123zasb5ywp0rkf www]# sz a.txt

    1a760687f7619f4512c4bf1f6c5bcd53.png
    展开全文
  • 项目需要,在mac上将打包好的文件(四五百兆)自动上传到web后台,用了两种方式上传,都报了类似的错误,在windows和linux上测试不会报错,但是到了mac打包机上就会报错:①第一种报错:Traceback (most recent call ...

    项目需要,在mac上将打包好的文件(四五百兆)自动上传到web后台,用了两种方式上传,都报了类似的错误,在windows和linux上测试不会报错,但是到了mac打包机上就会报错:

    ①第一种报错:

    Traceback (most recent call last):

    File "my_upload.py", line 61, in <module>

    upload_pack(f)

    File "my_upload.py", line 54, in upload_pack

    r = requests.post(url, form, files=files)

    File "/Library/Python/2.7/site-packages/requests-2.9.1-py2.7.egg/requests/api.py", line 107, in post

    return request('post', url, data=data, json=json, **kwargs)

    File "/Library/Python/2.7/site-packages/requests-2.9.1-py2.7.egg/requests/api.py", line 53, in request

    return session.request(method=method, url=url, **kwargs)

    File "/Library/Python/2.7/site-packages/requests-2.9.1-py2.7.egg/requests/sessions.py", line 468, in request

    resp = self.send(prep, **send_kwargs)

    File "/Library/Python/2.7/site-packages/requests-2.9.1-py2.7.egg/requests/sessions.py", line 576, in send

    r = adapter.send(request, **kwargs)

    File "/Library/Python/2.7/site-packages/requests-2.9.1-py2.7.egg/requests/adapters.py", line 426, in send

    raise ConnectionError(err, request=request)

    requests.exceptions.ConnectionError: ('Connection aborted.', error(32, 'Broken pipe'))

    代码:

    # -*- coding: UTF-8 -*-

    import requests

    import json

    import sys

    reload(sys)

    sys.setdefaultencoding("utf-8")

    url = 'http://10.242.12.121:9096/auto_upload/'

    # config

    channel = unicode('test2').encode('utf-8')

    form = {'platform': 'Android', 'channel': channel, 'publish_time': '2016-08-01 00:00', 'remarks': 'auto_test', 'code': 'HH'}

    files = {'file': ('D3174449.apk', open('D3174449.apk', 'rb'), 'application/octet-stream')}

    print 'upload...'

    s = requests.session()

    r = s.post(url, form, files=files, timeout=500)

    print r.text

    # print unicode(json.loads(r.text)).encode('utf-8')

    print 'upload_end'

    第二种报错:urllib2.URLError:

    代码:

    #!/usr/bin/python

    # -*- coding: utf-8 -*-

    import sys

    reload(sys)

    sys.setdefaultencoding("utf-8")

    # buld post body data

    import urllib2

    import time

    boundary = '----WebKitFormBoundary3hYfNZFUuz8yiMid'

    data = []

    data.append('--%s' % boundary)

    data.append('Content-Disposition: form-data; name="%s"\r\n' % 'platform')

    data.append('Android')

    data.append('--%s' % boundary)

    data.append('Content-Disposition: form-data; name="%s"\r\n' % 'channel')

    data.append('360')

    data.append('--%s' % boundary)

    data.append('Content-Disposition: form-data; name="%s"\r\n' % 'publish_time')

    data.append('2016-08-23 00:00')

    data.append('--%s' % boundary)

    data.append('Content-Disposition: form-data; name="%s"\r\n' % 'remarks')

    data.append('hh2')

    data.append('--%s' % boundary)

    data.append('Content-Disposition: form-data; name="%s"\r\n' % 'code')

    data.append('HH')

    data.append('--%s' % boundary)

    fr = open(u'./D3174449.apk', 'rb')

    data.append('Content-Disposition: form-data; name="%s"; filename="D3174449.apk"' % 'file')

    data.append('Content-Type: %s\r\n' % 'application/octet-stream')

    data.append(fr.read())

    fr.close()

    data.append('--%s--\r\n' % boundary)

    http_url = 'http://10.242.12.121:9096/auto_upload/'

    http_body = '\r\n'.join(data)

    print 'upload...'

    try:

    # buld http request

    req = urllib2.Request(http_url, data=http_body)

    # header

    #req.add_header('Content-Type', 'multipart/form-data; boundary=%s' % boundary)

    #req.add_header('User-Agent', 'Mozilla/5.0')

    #req.add_header('Referer', 'http://10.246.13.129:9099/auto_upload/')

    req.add_header('Accept', 'application/json, text/javascript, */*; q=0.01')

    req.add_header('Accept-Encoding', 'gzip, deflate')

    req.add_header('Accept-Language', 'zh-CN,zh;q=0.8')

    req.add_header('Connection', 'keep-alive')

    #req.add_header('Content-Length', '620')

    req.add_header('Content-Type', 'multipart/form-data; boundary=%s' % boundary)

    req.add_header('Cookie', 'session=.eJyrVkosLclQsjLUUUrOT0lVsqpWUkhSslIKdgmsUqoFCRYVALkZGXkmBhYGSjpKqbmJmTkIEQeQAr281JLUxOJUveT8XKCStNKcnLzEXKBhSjGlFgaphjGlZilmlkq1AP-KIUg.Cp7ldw.cDtv8It9wXz12qb7JbI5gf08rew')

    req.add_header('Origin', 'http://10.246.13.129:9096')

    req.add_header('Referer', 'http://10.246.13.129:9096/auto_upload/')

    req.add_header('User-Agent', 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36')

    req.add_header('X-Requested-With', 'XMLHttpRequest')

    # post data to server

    resp = urllib2.urlopen(req, timeout=500)

    # get response

    qrcont = resp.read()

    print qrcont

    except Exception, e:

    print e

    print 'upload end'

    搜索能力有限,去谷歌搜了下没有找到合适的解决办法,或者是理解不够:

    https://github.com/kennethrei…

    服务端代码:

    def auto_upload():

    """

    上传文件

    """

    try:

    file = request.files['file']

    except:

    print 'file fail'

    print 'myautofile_debug', file

    platform = request.form.get('platform')

    channel = request.form.get('channel')

    publish_time = request.form.get('publish_time')

    remarks = request.form.get('remarks')

    code = request.form.get('code')

    #create channel if channel does not exist

    data = {'platform': platform, 'channel': channel, 'remarks': '', 'app_num': 0, 'code': code}

    result = app.config['mongo'].insert_channel_data(data)

    print 'result:', result

    #if result is not False:

    # 增加渠道目录

    platform_dir = os.path.join(app.config['UPLOAD_FOLDER'], code, platform)

    channel_dir = os.path.join(platform_dir, channel)

    print 'add_channel', platform_dir, channel_dir, os.path.exists(platform_dir), os.path.exists(channel_dir)

    #try:

    if not os.path.exists(platform_dir):

    os.mkdir(platform_dir)

    if not os.path.exists(channel_dir):

    os.mkdir(channel_dir)

    #except:

    #return Response(json.dumps('fail'), mimetype='application/json')

    # channel = channel.encode('utf-8')

    relative_path = code + os.sep + platform + os.sep + channel + os.sep

    #print 'upload_file', relative_path

    if file:

    # filename = secure_filename(file.filename)

    filename = file.filename

    filename = gen_file_name(filename, relative_path)

    mimetype = file.content_type

    #print 'auto_mimetype:', mimetype

    if not allowed_file(file.filename, platform):

    #print 'not allowed'

    result = uploadfile(name=filename, type=mimetype, size=0, not_allowed_msg="文件类型错误!")

    else:

    # save file to disk

    uploaded_file_path = os.path.join(app.config['UPLOAD_FOLDER'], relative_path + filename)

    file.save(uploaded_file_path)

    # get file size after saving

    size = os.path.getsize(uploaded_file_path)

    size_str = _formatFileSize(size)

    #print 'size', size, size_str

    # save data into database

    data = {}

    data['code'] = code

    data['platform'] = platform

    data['channel'] = channel

    data['filename'] = filename

    data['url'] = uploaded_file_path

    data['size'] = size_str

    data['publish_time'] = publish_time

    data['upload_time'] = datetime.now().strftime("%Y-%m-%d %H:%M:%S")

    data['remarks'] = remarks

    app.config['mongo'].insert_app_data(data)

    # return json for js call back

    result = uploadfile(name=filename, type=mimetype, size=size, relative_path = relative_path)

    return json.dumps({"files": [result.get_file()]})

    你这个一般都需要结合服务器端的软件代码、框架版本之类的来解决啊,不过既然你特意说了Windows、Linux和MAC的差异,我只知道一个比较重要的差异,就是MAC操作系统在对方shutdown的情况下不能保持半连接状态,一段时间后悔自动关闭,所以如果你的服务器端在还没有传输完文件的情况下就以某种方式SHUTDOWN了写的一端,就会在传输中出错,比如说先发送了返回值,再慢慢接收数据。没有别的信息的话只能先这么猜了。

    展开全文
  • 1.Alt +P 进入sftp会话 2.pwd显示linux目录 lpwd显示windows目录 ...4.put上传 5.get下载 6.help帮助 create or replace view alltest as select a.host as host, a.ip as ip, a.sno as sno1,...
  • linux PHP修改文件上传大小配置

    千次阅读 2018-11-02 12:53:43
    找到该路径下的php.ini 文件 max_execution_time = 600 ;每个PHP页面运行的最大时间...max_input_time = 600 ;...memory_limit = 8m ;...把上述参数修改后,在网络所允许的正常情况下,就可以上传大体积文件了 max_exe...
  • 把上述参数修改后,在网络所允许的正常情况下,就可以上传大体积文件了 max_execution_time = 600 max_input_time = 600 memory_limit = 32m file_uploads = on upload_tmp_dir = /tmp upload_max_filesize = 32m ...
  • 1.出现上传文件速度很慢,而且文件大小始终为0.使用FileZilla正常上传文件无损坏 添加代码:调用FTPClient的enterLocalPassiveMode();方法,设置为被动模式,既可以解决。 不使用代码的临时开启的话,可以直接...
  • 1、pscp使用方法: a、下载putty软件,并...b、pscp和scp功能相同,但pscp同时支持windows下使用,解决了windows系统向linux服务器传输文件, 而且它只有一个文件,即pscp.exe,建议将该文件放到C:\WINDOWS\syst...
  • 解决linux服务器上传文件大小的限制

    万次阅读 2012-10-01 21:14:01
    也就导致我们无法传送对象文件的压缩文件。 例如,我们使用SecureFX工具(FTP的增强工具)来上传压缩文件 有时会报出如下错误 接下来我们需要做如下修改,选择/etc/security目录 打开目录里的...
  • php linux 上传文件限制

    2020-06-02 19:03:52
    背景:上传文件,超出限制 1、修改php.ini 里的post_max_size:表示设定 POST 数据所允许的最大大小 post_max_size = 200M; 2、修改php.ini 里的upload_max_filesize :表示所上传文件的最大大小。 upload_...
  • 标签:linux下svn中限制上传文件大小的hooksBash#!/bin/bash# PRE-COMMIT HOOKexport.UTF-8REPOS="$1"TXN="$2"SVNLOOK="/usr/bin/svnlook"files=`$SVNLOOK changed -t $TXN $REPOS|awk '{print $2}'`for f in $...
  • 一.修改PHP文件上传大小限制 1.find / -name php.ini 配置文件位置可以使用 ...把下列参数修改后,在网络所允许的正常情况下,就可以上传大体积文件了 max_execution_time = 60;每个PHP页面运行的最大时间值(秒),...
  • linux+nginx+mysql+php系统修改文件上传大小限制对于LNMP框架的一些网站,上传文件大小会受到多个方面的限制,一个是nginx本身的限制,限制了客户端上传文件的大小,会报错“413RequestEntityTooLarge”;...
  • 在一次上传大文件时 提示 服务器i/o错误 找了些方法都没有解决 最后发现 wdcp3 面板 默认安装时 web服务器引擎是 nginx + apache 共用 而且 nginx 默认并没与安装 修改引擎设置为 apache 后重启即可 (注意: 上传...
  • 1.在目录/etc/nginx/ngins.conf文件中添加配置大小(红色标注为需要添加的配置及位置): http { # 设定mime类型,类型由mime.type文件定义 include /etc/nginx/mime.types; default_type application/octet-...
  • Linux远程上传下载文件Xftp XFtp5软件介绍 是一个基于windows平台的功能强大的SFTP、FTP文件传输软件。使用了Xftp以后,windows用户能安全地在UNIX/Linux和WindowsPC之间传输文件。(示意图)。 XFtp软件的下载 免费 ...
  • 因为php web默认上传文件大小有限,需要上传大文件时需要修改php.ini文件。  一.. 在php.ini文件中找到 File Uploadsh区域修改以下几个参数:  1. file_uploads = on ;是否允许通过HTTP上传文件的开关,默认为ON...
  • rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具。 windows端需要支持ZModem的telnet/ssh客户端(比如SecureCRT),运行命令rz即是接收文件,SecureCRT就会弹出文件选择对话框,选好文件之后关闭...
  • linux上传文件命令-rz

    千次阅读 2017-10-25 14:09:57
    rz, sz 都可用于文件传输. rz主要用于上传....一般使用 rz -be 命令上传文件来保证上传文件的稳定性:  -b 使用二进制  -e 对所有控制字符转义 执行完毕显示 ''0错误''代表上传成功.
  • rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具。 windows端需要支持ZModem的telnet/ssh客户端(比如SecureCRT),运行命令rz即是接收文件,SecureCRT就会弹出文件选择对话框,选好文件之后关闭...
  • 上传大文件linux服务器:HFS

    千次阅读 2017-10-11 09:40:11
  • 本文实例为大家分享了linux下php上传文件注意事项,供大家参考,具体内容如下 1、修改上传目录权限 linux 修改某目录下所有所有子目录权限 chmod -R 777 html 修改某目录为任何用户都用写读执行权限 chmod a+rwx ...
  • linux+nginx+mysql+php系统修改文件上传大小限制对于LNMP框架的一些网站,上传文件大小会受到多个方面的限制,一个是nginx本身的限制,限制了客户端上传文件的大小,会报错“413RequestEntityTooLarge”;...
  • Linux文件上传、下载

    千次阅读 2019-06-03 21:23:26
    同时我们上传到一台虚拟机后,我们不会在用相同的步骤上传到其他机器,虽然在自己电脑上玩可以,但是一旦集群了起来,这个操作就很麻烦,所以我们一般是使用分发,将需要发送到各个节点的文件上传到一台虚拟机,...
  • 0、Q:如何把本地windowns大文件上传Linux服务器? A:可以使用pscp,psftp,WinSCP,Xftp等等、、、1、pscp使用方法: a、下载putty软件,并可以在目录中,找到pscp.exe文件 b、pscp和scp功能相同,但pscp同时...
  • 在本地上传大文件完全可以正确上传,但是部署到服务器行之后提示 413 request entity too large  遇到次错误可以修改服务模块下的client_max_body_size 100m; 也可以把这句话添加到 http{}  作用于不同的域 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,288
精华内容 915
关键字:

linux上传大文件

linux 订阅