如何在没有热点的情况下通过WiFi传输文件?


12

我正在寻找一种方法来在Android手机(三星Galaxy S2,已植根)和我可能需要与之交互的任何计算机系统之间传输文件(这意味着除了常规的网络浏览器之外,该计算机上的预装软件是不可行的) ),而无需连接到实际的WiFi热点。

本质上,我在寻找一种与WiFi Direct(允许两部手机通过WiFi传输文件)相同的功能,但它将与任何具有WiFi的计算机兼容。

到目前为止,我已经尝试使用Android WiFi系绳从手机创建临时连接(因为我不能认为计算机是可以随意创建的),并将计算机连接到设备,测试不同的模式它提供(WEXT,Netd和Softap)。我试图通过LAN,FTP和SMB与计算机连接,但都没有成功。

我觉得我在这里错过了一些小步骤。我已经通过多个其他职位看,但我找不到任何能显示出一个办法做到这一点没有实际连接到已经可用的WiFi网络。


1
供将来参考,这是蓝牙的优点之一。
迈克尔·汉普顿

2
如果要传输大文件则不行。
Nit 2012年

但是,您不想使用文件共享网站吗?这些是最简单的方法。有几个没有任何存储限制,所以...
rjt.rockx

1
@ rjt.rockx相当于已经连接到热点。
Nit

1
我认为Windows 10应该在不久的将来开始集成完整的wifi-direct发现,因为他们已经发布了对它的完整API支持。
jiggunjer '16

Answers:


15
  1. 将您的计算机与Android设备创建的虚拟热点连接。

  2. 在Android设备上安装任何FTP服务器应用程序。它肯定不会为您提供设备的IP。:)

  3. 在您的计算机中,找到Default Gateway步骤1的Wi-Fi网络的IP (在Windows中,您可以使用ipconfigcmd命令)。它是您设备的IP。

  4. 使用计算机上的任何FTP客户端软件。使用ftp://IP:Port(端口通常可在FTP服务器应用程序中配置)。输入在FTP服务器应用中配置的用户名和密码。做完了!


3
经过使用不同设置的测试后,我发现它可以正常工作,非常感谢。对于想要这样做的其他任何人:我曾经使用Android Wifi Tether(在原始问题中链接)使用Softap模式启动网络,并与计算机连接,然后启动了FTP服务器(某些服务器应用可能需要启用3G mode,即使3G数据不是'实际使用时,如果您偏执,可以关闭数据连接
Nit 2012年

1
@Nit您可以使用Galaxy S2的MobileAP功能。它创建热点..最简单的方法
安卓Quesito

我认为相反的答案也应该起作用:1)将PC设置为热点。2)共享文件夹(SMB或SFTP)。3)用手机连接到PC热点。4)使用客户端(如ES资源管理器)来传输内容。但是,将具有wifi上网功能的PC设置为热点非常困难(基础架构模式)。
jiggunjer '16

5

Airdroid,Webkey或Lazydroid是一种仅在计算机端需要浏览器的简单方法(一旦设置)。它实际上将您的手机变成了服务器,并且您可以轻松地从任何浏览器访问它(甚至在本地网络之外-使用dyndns,如果手机“消失”了,您也可以与手机保持联系,而无需手机)以查看电话或以其他方式找到其IP地址)。

本质上,只要手机上具有与dyndns帐户相关联的服务器应用程序,您就可以走到任何PC,无论它在哪里(禁止防火墙,无信号等),都可以访问手机。这可以让您发出警报,获取gps和其他传感器信息,黑屏/锁定屏幕,查看相机供稿,运行/与手机上的任何应用程序交互以及锁定重置功能(短于电池寿命)。根据设备的不同,有些程序会比其他程序更好。我在Atrix上都安装了这三个程序,以实现完全的灵活性。我不想浪费处理时间,但是您也可以设置一个持久性文件服务器,甚至托管一个网站。

要获得全部功能,甚至要使其中某些应用程序在某些手机上运行,​​您需要具有root访问权,并使这些应用程序成为超级用户


5

您可以尝试以下方法,而不使用FTP:

  1. 在手机上安装ES File Explorer
  2. 在手机上启动热点
  3. 将PC连接到手机热点
  4. 获取您的PC的IP地址
  5. 在手机上打开ES File Explorer,进入“网络”标签并点击新
  6. 选择 LAN
  7. 在服务器框中,输入您的PC的IP地址
  8. 然后,您将可以自由复制或发送共享文件夹或公用文件夹中的任何内容。

这要求PC具有共享/公用文件夹,大概是SMB共享。
jiggunjer '16

2

步骤1:右键单击“开始”按钮,然后单击“命令提示符(管理员)”。键入以下命令以检查托管网络功能:netsh wlan show drivers

如果支持托管网络:是,请转到步骤2,否则,如果不是,则应更新无线驱动程序或硬件。

步骤2:现在配置Ad Hoc连接,键入以下命令:netsh wlan set hostednetwork mode = allow ssid =您想要的网络名称key =您的密码。要启动Ad Hoc网络,请进一步键入以下命令:netsh wlan start hostednetwork

如果显示“无法启动”,请确保您的PC /笔记本电脑的无线适配器已启用。

步骤3:右键单击启动向导中的网络图标,单击“网络和共享中心”,然后单击“更改适配器设置”。然后再次右键单击Wi-Fi网络,然后选择属性。转到“共享”选项卡,选中“允许其他网络用户通过此计算机的Internet连接进行连接”框。如果存在下拉菜单,请选择您刚刚创建的Ad Hoc连接,然后最后单击“确定”。

现在,您可以将所有Wi-Fi设备(例如手机和其他笔记本电脑)连接到该Ad hoc网络并共享文件。

附带说明:如果您使用的是Windows 7,则可以从“设置新连接或网络”中通过“设置无线Ad Hoc”轻松创建Ad Hoc无线连接。上面的过程适用于Windows 8.1。


1

获取文件放置(需要您要传输文件的人才能拥有它),它与AirDrop的工作原理非常相似,但可以在任何设备上使用。当我必须在朋友之间传输文件时,我经常使用它。电脑上有两个选项,分别是他们的应用程序或网站


1
在尚未连接到无线网络的情况下不支持传输文件。
Nit

0

我知道这太少了,太迟了,但是...

我试图连接手机(LG Motion on Stock 4.0.4),但无法启动从手机到PC的Ad Hoc网络。我使用“快速文件传输”应用程序来建立Ad Hoc网络并从那里开始编写了这种解决方法。

http://forum.xda-developers.com/showthread.php?t=2272529

稍加修改(也许是wpa文件破解或自定义ROM),我敢肯定我可以单独使用它来通过Airdroid运行它,但是我发现普通ROM的稳定性本质上更好,这是一个快速的解决方法。


3
不,还不算太晚,但是您还没有提供任何信息。Stack Exchange上的答案应该是独立的。没有链接另一侧的信息,这里就没有任何价值。至少,请考虑该链接不再起作用时会发生什么。另外,请不要“签名”您的帖子。请阅读我们的常见问题解答
ale

0

SuperbeamPro能够通过wifi Direct在Android和PC之间共享文件


直接从应用程序描述中获取:“要使用此应用程序,您的计算机和手机必须位于同一局域网中。”
Nit

@Nit更新了答案
Sameer

是一个很棒的工具,但是免费版本使您可以方便地仅从一个方向将文件从手机移动到计算机。而且,广告数量是荒谬的。
Nit

0

我建议您使用一个名为“ Xender”的应用程序。

Xender PC Windows版是所有正在寻求最佳质量传输应用程序的Android用户的理想选择,以帮助他们以超快的速度传输文件。

实际上,此应用程序允许其用户将文件从一个Android设备传输到另一个Android设备,而无需任何常规连接选项,例如3G,Wi-Fi甚至是基本的SIM卡。因此,它是传输文件而无需花费任何流量的最佳选择。


Xender使用自己的临时wifi热点。我经常使用它,而且很混乱,因为它会覆盖Settings下的自定义热点设置。
Firelord

0

您可以使用由Anmobi.inc创建的WeLine ,Connect PC或最近使用的Xender,Transfer&Connect PC。这是一个免费的应用程序,可直接使用wifi。Xender可在手机和计算机之间转移您所需的一切,无论是PC,MAC还是Chromebook。

强调

☆通过扫描QR码将手机连接到计算机的简单方法。没有电缆!

☆只要您的电话和计算机都可以通过Internet联机,就无需将它们放在同一WLAN下。您可以通过两种方式(即,电话-> PC / MAC和PC / MAC->电话)无线传输文件。

☆在您的Android手机和您的PC或MAC之间兼容

☆完全访问和管理电话资源,包括图片,音乐,视频,文档,应用程序,文件和文件夹。

☆支持通过计算机管理手机SD卡。

☆在直接链接模式下,手机和计算机之间的双向文件传输具有很高的传输速度。

☆在计算机上的手机中播放音乐。

☆将图片从手机投射到计算机,并支持全屏显示。


该问题专门针对不需要连接的解决方案,这不满足要求。
Nit

0

或者您可以使用wifi文件传输专业版apk,首先创建热点,然后打开应用程序,然后选择开始按钮,它将在您的手机上激活FTP,然后在连接到网络后输入在PC浏览器中显示的IP地址


0

此解决方案类似于#1,但在PC端不需要其他软件。一旦设置好它易于使用。(...在PC上运行FTP服务器也可能带来一些其他风险,除非您使用SSH SFTP及其所有设置都正确)

  • 在Android上安装SMB客户端。(AndSMB有效)
  • 在Android上启动热点(通常在与WiFi相同的下拉菜单上显示一个图标,但必须首先在设置->无线和网络->更多->网络共享和便携式热点-> WiFi热点->设置WiFi热点下进行设置(一次)。根据需要调整网络名称,然后输入密码。
  • 打开热点。通常,您将无法连接到WiFi并同时打开热点。当您打开热点时,它将关闭WiFi连接。

在电脑上

  • 使用您上面创建的密码,使用常规的WiFi连接到Android热点。
  • 从命令提示符运行ipconfig / all
  • 在正在使用的无线局域网适配器网络连接下,记下IPv4地址,仅复制数字和点,而不复制(首选)部分(如果包括)。
  • 确保已打开文件共享。对于Win 10,其控制面板\所有控制面板项目\网络和共享中心\高级共享设置在“私人”下拉菜单下,打开文件和打印机共享。这意味着通过有线或通过您的路由器无线连接到您本地局域网的任何人都可以通过登录(就像他们在该PC上一样)来访问该PC上的文件和打印机。

在Andriod上

  • 在SMB客户端中,添加SMB服务器
  • 主机-使用上述IP地址
  • 用户名-使用您登录PC时使用的用户名
  • 密码-通常留空并每次输入
  • 域-留空
  • 本地目录-通常使用默认值
  • 远程目录-通常在/ users / yourPcUserNameHere / desktop
  • 保存

设置好后即可使用

  • 在Android上打开热点(通常只是在与Wifi相同的下拉菜单中单击一个按钮)
  • 在PC上,使用WiFi连接到热点
  • 在Android上运行SMB客户端
  • 使用您的电脑密码
  • 双向获取或放置文件

传输文件后

  • 在Android上,关闭热点。通常,您重新打开WiFi。它通常会自动连接。
  • 在PC上,热点关闭后,通常会自动连接到常规的本地WiFi。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.