在 samsung dforum 上,我找到了解释功能的URLstartUpload()
。
但也在论坛中,我发现人们说以任何方式上传文件都是不可能的。如果是这样,为什么三星提供该startUpload()
功能?
有人试过文件上传吗?请帮忙
在 samsung dforum 上,我找到了解释功能的URLstartUpload()
。
但也在论坛中,我发现人们说以任何方式上传文件都是不可能的。如果是这样,为什么三星提供该startUpload()
功能?
有人试过文件上传吗?请帮忙
文档不正确。我在 UE46ES8000 上对其进行了测试,并成功从连接到电视的 USB 闪存驱动器上传了文件。
OnComplete
调用回调而不是OnUploadComplete
.
到上传数据的末尾附加字符串--END_OF_PART--
。如果你从文件中剥离它,你会得到你的原始文件。
function OnUploadComplete (msg) {
alert('***OnUploadComplete***' + msg );
}
function OnUploadProgress (msg) {
alert('***OnUploadProgress***' + msg );
}
function fnDnStatus (msg) {
alert('fnCallback' + msg );
var tArrResult = msg.split("?");
for (var i=0; i < tArrResult.length; i++) {
alert("tArrResult[" + i + "] = " + tArrResult[i]);
}
// DownResult: If res=1 success, otherwise ERROR (see end of this file)
}
var DownloadPlugin = document.getElementById("pluginObjectDownload");
DownloadPlugin.OnUploadComplete = OnUploadComplete;
DownloadPlugin.OnUploadProgress = OnUploadProgress;
DownloadPlugin.OnComplete = fnDnStatus;
var sever = '192.168.137.1',
port = 80,
header = 'Header-name: Header value',
body = '[[[FILE_BINARY]]]',
filePath = '$USB_DIR/sda1/textfile.txt',
uploadRatio = '10',
serverType = 1;
DownloadPlugin.StartUpload(sever, port, header, body, filePath, uploadRatio, serverType);
我不知道header
参数的含义。而且我不知道如何指定除服务器根目录之外的 url。数据通过 POST 请求发送到http://192.168.137.1:80/
。
在服务器端,我用简单的脚本(http://192.168.137.1:80/index.php
)保存了它:
<?php
$t = file_get_contents('php://input');
if(strlen($t) > 1){
echo 'some data arrived';
}
file_put_contents('input.txt', $t);
?>
我刚刚通过 smartthings 将一个视频文件上传到我的三星 uhd。按住视频。点击分享。发送到设备。完成后,您将在右上角看到刚刚共享的视频。点击观看视频。我现在正在看,但无法弄清楚它在电视上的存储位置